._banner_1nxrm_1{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,var(--color-primary) 0%,#ffa666 100%);box-shadow:0 -4px 20px #00000026;z-index:9999;animation:_slideUp_1nxrm_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_1nxrm_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._content_1nxrm_23{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._info_1nxrm_33{display:flex;align-items:center;gap:1rem;flex:1}._icon_1nxrm_40{font-size:2rem;line-height:1;animation:_bounce_1nxrm_1 2s infinite}@keyframes _bounce_1nxrm_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._text_1nxrm_55{display:flex;flex-direction:column;gap:.25rem}._text_1nxrm_55 strong{font-size:1rem;font-weight:700;color:#111;display:flex;align-items:center;gap:.5rem}._version_1nxrm_70{font-size:.8rem;font-weight:600;padding:.15rem .5rem;background:#00000026;border-radius:12px;color:#111}._text_1nxrm_55 p{font-size:.875rem;color:#222;margin:0;font-weight:500}._updateButton_1nxrm_86{padding:.75rem 1.5rem;background:#111;color:var(--color-primary);border:none;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px #0003}._updateButton_1nxrm_86:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d;background:#222}._updateButton_1nxrm_86:active{transform:translateY(0)}@media(max-width:640px){._content_1nxrm_23{flex-direction:column;align-items:stretch;padding:1rem;gap:.75rem}._info_1nxrm_33{gap:.75rem}._icon_1nxrm_40{font-size:1.5rem}._text_1nxrm_55 strong{font-size:.95rem}._text_1nxrm_55 p{font-size:.8rem}._updateButton_1nxrm_86{width:100%;padding:.875rem}}:root{--nf-bg: #F7F6F2;--nf-green: #b8ddd1;--nf-peach: #f7b186;--nf-ink: #2B2B2B;--nf-shadow: 0 20px 50px rgba(0,0,0,.2), 0 4px 14px rgba(0,0,0,.1);--nf-card-bg: rgba(255,255,255,.95);--nf-card-bg-2: rgba(255,255,255,.9);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(0,0,0,.55), rgba(0,0,0,.45)), rgba(10,10,10,.35);--nf-overlay-solid: rgba(247,246,242,.92);--nf-surface: #ffffff;--nf-surface-border: rgba(0,0,0,.06);--nf-muted: #555555}.dark{--nf-bg: #0c0e12;--nf-green: #7bc4a8;--nf-peach: #f7b186;--nf-ink: #e9ecf1;--nf-shadow: 0 20px 50px rgba(0,0,0,.6), 0 4px 14px rgba(0,0,0,.4);--nf-card-bg: rgba(18,21,27,.98);--nf-card-bg-2: rgba(18,21,27,.95);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(5,6,11,.78), rgba(4,5,9,.65)), rgba(3,3,6,.62);--nf-overlay-solid: rgba(12,14,18,.92);--nf-surface: #1c1c1c;--nf-surface-border: rgba(255,255,255,.08);--nf-muted: #bdbdbd}._promptOverlay_16y75_35{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--nf-overlay);background-color:var(--nf-overlay-solid);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_overlayFadeIn_16y75_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _overlayFadeIn_16y75_1{0%{opacity:0}to{opacity:1}}._promptCard_16y75_62{position:relative;width:100%;max-width:460px;padding:0;overflow:hidden;background:var(--nf-card-bg);border-radius:28px;box-shadow:0 16px 48px #0000001f,0 0 0 1px #b8ddd126,inset 0 1px #ffffff1a;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);isolation:isolate;animation:_cardEnter_16y75_1 .4s cubic-bezier(.16,1,.3,1);transform-origin:center}@keyframes _cardEnter_16y75_1{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._promptCard_16y75_62:before{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:radial-gradient(circle at 50% 10%,rgba(184,221,209,.12),transparent 70%);pointer-events:none;z-index:0}._promptHeader_16y75_110{padding:40px 32px 20px;display:flex;justify-content:center;position:relative;z-index:1}._iconWrapper_16y75_118{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}._iconBg_16y75_127{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--nf-green) 0%,rgba(184,221,209,.3) 100%);border-radius:50%;opacity:.2;animation:_pulse_16y75_1 4s ease-in-out infinite}@keyframes _pulse_16y75_1{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.08);opacity:.3}}._promptIcon_16y75_147{position:relative;font-size:48px;z-index:1;display:block;filter:drop-shadow(0 2px 8px rgba(184,221,209,.3));animation:_iconFloat_16y75_1 4s ease-in-out infinite}@keyframes _iconFloat_16y75_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._promptContent_16y75_168{padding:0 32px 32px;text-align:center;position:relative;z-index:1}._promptContent_16y75_168 h3{font-family:var(--font-titre, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:clamp(1.4rem,4vw,1.75rem);line-height:1.3;font-weight:800;margin:0 0 16px;letter-spacing:-.02em;color:var(--nf-ink)}.dark ._promptContent_16y75_168 h3,:root:not(._light_16y75_186) ._promptContent_16y75_168 h3{color:var(--nf-ink)}._promptContent_16y75_168 p{font-family:var(--font-paragraphe, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:15.5px;line-height:1.6;color:var(--nf-muted);margin:0;font-weight:400;letter-spacing:-.01em}._promptActions_16y75_203{padding:0 24px 28px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}._enableBtn_16y75_212,._dismissBtn_16y75_213{width:100%;padding:16px 24px;border:none;border-radius:14px;font-size:15.5px;font-weight:700;font-family:var(--font-paragraphe, system-ui, sans-serif);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:-.01em;position:relative;overflow:hidden}._enableBtn_16y75_212{background:linear-gradient(135deg,var(--nf-green) 0%,color-mix(in srgb,var(--nf-green) 85%,var(--nf-peach) 15%) 100%);color:#0a0a0a;box-shadow:0 8px 24px #b8ddd159,inset 0 1px #ffffff4d;transform:translateY(0)}._enableBtn_16y75_212:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .2s ease}._enableBtn_16y75_212:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #b8ddd173,inset 0 1px #fff6}._enableBtn_16y75_212:hover:not(:disabled):before{opacity:1}._enableBtn_16y75_212:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 16px #b8ddd14d,inset 0 1px #ffffff4d}.dark ._enableBtn_16y75_212,:root:not(._light_16y75_186) ._enableBtn_16y75_212{color:#0d1f17;box-shadow:0 8px 24px #7bc4a84d,inset 0 1px #ffffff26}._dismissBtn_16y75_213{background:transparent;color:var(--nf-muted);border:none}._dismissBtn_16y75_213:hover:not(:disabled){color:var(--nf-ink);background:transparent}._dismissBtn_16y75_213:active:not(:disabled){transform:scale(.98)}._btnIcon_16y75_294{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:900}._spinner_16y75_303{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:#0009;border-radius:50%;animation:_spin_16y75_303 .6s linear infinite}@keyframes _spin_16y75_303{to{transform:rotate(360deg)}}._enableBtn_16y75_212:disabled,._dismissBtn_16y75_213:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}._error_16y75_328{margin:0 24px 16px;padding:14px 18px;background:#d6454514;border:1px solid rgba(214,69,69,.2);border-radius:12px;color:#d64545;font-size:14px;font-weight:600;text-align:center;line-height:1.4}.dark ._error_16y75_328,:root:not(._light_16y75_186) ._error_16y75_328{background:#ff6b6b1f;border-color:#ff6b6b4d;color:#ff6b6b}._statusContainer_16y75_351{background:linear-gradient(180deg,var(--nf-surface),var(--nf-surface)) padding-box,linear-gradient(135deg,#b5ead780,#ffb38580) border-box;border:1.5px solid transparent;background-clip:padding-box,border-box;border-radius:16px;padding:20px;margin:20px 0}._statusHeader_16y75_362{display:flex;align-items:center;justify-content:space-between;gap:15px}._statusInfo_16y75_369{display:flex;align-items:center;gap:15px;flex:1}._statusIcon_16y75_376{font-size:32px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(184,221,209,.3))}._statusInfo_16y75_369 h4{font-family:var(--font-titre, system-ui, sans-serif);font-size:17px;font-weight:700;margin:0 0 5px;color:var(--nf-ink)}._statusText_16y75_390{font-family:var(--font-paragraphe, system-ui, sans-serif);font-size:14px;color:var(--nf-muted);margin:0}._disableBtn_16y75_397{background:linear-gradient(135deg,var(--nf-peach),color-mix(in srgb,var(--nf-peach) 85%,#ff6b6b 15%));color:#1a0a00;padding:10px 20px;border-radius:11px;font-weight:700;font-size:14px;flex-shrink:0;border:none;cursor:pointer;box-shadow:0 4px 12px #f7b18659;transition:all .2s ease}._disableBtn_16y75_397:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #f7b18673}._disableBtn_16y75_397:active{transform:translateY(0)}._statusContainer_16y75_351 ._enableBtn_16y75_212,._statusEnableBtn_16y75_421{background:linear-gradient(135deg,var(--nf-green),color-mix(in srgb,var(--nf-green) 85%,#66ccaa 15%));color:#0a0a0a;padding:10px 20px;border-radius:11px;font-weight:700;font-size:14px;flex-shrink:0;border:none;cursor:pointer;box-shadow:0 4px 12px #b8ddd159;transition:all .2s ease}._statusContainer_16y75_351 ._enableBtn_16y75_212:hover:not(:disabled),._statusEnableBtn_16y75_421:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #b8ddd173}._statusContainer_16y75_351 ._enableBtn_16y75_212:active,._statusEnableBtn_16y75_421:active{transform:translateY(0)}._deniedHelp_16y75_446{margin-top:15px;padding:12px;background:#f7b1861f;border:1px solid rgba(247,177,134,.3);border-radius:10px;color:#d67038;font-size:13px;line-height:1.5}.dark ._deniedHelp_16y75_446,:root:not(._light_16y75_186) ._deniedHelp_16y75_446{background:#f7b1862e;border-color:#f7b18666;color:var(--nf-peach)}@media(max-width:640px){._promptCard_16y75_62{max-width:calc(100% - 2rem)}._promptHeader_16y75_110{padding:32px 24px 16px}._iconWrapper_16y75_118{width:76px;height:76px}._promptIcon_16y75_147{font-size:40px}._promptContent_16y75_168{padding:0 24px 24px}._promptContent_16y75_168 h3{font-size:1.35rem}._promptContent_16y75_168 p{font-size:14.5px}._promptActions_16y75_203{padding:0 20px 24px}._enableBtn_16y75_212,._dismissBtn_16y75_213{padding:14px 20px;font-size:15px}._statusHeader_16y75_362{flex-direction:column;align-items:flex-start}._statusHeader_16y75_362 button{width:100%}}@media(prefers-reduced-motion:reduce){._promptCard_16y75_62,._promptOverlay_16y75_35,._iconBg_16y75_127,._promptIcon_16y75_147,._enableBtn_16y75_212,._dismissBtn_16y75_213,._disableBtn_16y75_397,._enableBtn_16y75_212:before,._spinner_16y75_303{animation:none!important;transition:none!important}}._enableBtn_16y75_212:focus-visible,._dismissBtn_16y75_213:focus-visible,._disableBtn_16y75_397:focus-visible{outline:2px solid var(--nf-green);outline-offset:2px}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.loading-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #B5EAD7;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner-container p{color:#666;font-size:1rem;margin:0}._banner_gqj3r_10{position:fixed;bottom:0;left:0;right:0;z-index:999999;background:var(--paper, #ffffff);border-top:1px solid var(--line, rgba(0, 0, 0, .08));box-shadow:0 -4px 20px #0000001a;padding:1rem;display:flex;flex-direction:column;gap:1rem;animation:_slideUp_gqj3r_1 .35s ease-out}.dark ._banner_gqj3r_10{background:#1e1e1efa;border-color:#ffffff1a;box-shadow:0 -4px 20px #0000004d}@keyframes _slideUp_gqj3r_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._content_gqj3r_43{display:flex;align-items:flex-start;gap:.75rem}._icon_gqj3r_49{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#f7b18626,#f7b1860d);display:flex;align-items:center;justify-content:center;color:#f7b186}.dark ._icon_gqj3r_49{background:linear-gradient(135deg,#f7b18633,#f7b1861a)}._text_gqj3r_65{flex:1}._message_gqj3r_69{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink, #1a1a1a)}.dark ._message_gqj3r_69{color:#ffffffe6}._link_gqj3r_80{color:#f7b186;text-decoration:underline;text-underline-offset:2px}._link_gqj3r_80:hover{color:#e89e6e}._actions_gqj3r_94{display:flex;gap:.5rem;flex-wrap:wrap}._btnAccept_gqj3r_100,._btnReject_gqj3r_101,._btnSettings_gqj3r_102{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-height:44px}._btnAccept_gqj3r_100{flex:1;background:#f7b186;color:#111;box-shadow:0 4px 12px #f7b1864d}._btnAccept_gqj3r_100:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f7b18666}._btnAccept_gqj3r_100:active{transform:translateY(0)}._btnReject_gqj3r_101{background:transparent;color:var(--muted, #6b7280);border:1px solid var(--line, rgba(0, 0, 0, .12))}.dark ._btnReject_gqj3r_101{color:#ffffffb3;border-color:#ffffff26}._btnReject_gqj3r_101:hover{background:var(--canvas, #f5f5f5)}.dark ._btnReject_gqj3r_101:hover{background:#ffffff14}._btnSettings_gqj3r_102{background:transparent;color:var(--muted, #6b7280);padding:.75rem}.dark ._btnSettings_gqj3r_102{color:#fff9}._btnSettings_gqj3r_102:hover{color:#f7b186}._settingsText_gqj3r_166{display:none}._overlay_gqj3r_174{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_fadeIn_gqj3r_1 .2s ease-out}@keyframes _fadeIn_gqj3r_1{0%{opacity:0}to{opacity:1}}._modal_gqj3r_192{background:var(--paper, #ffffff);border-radius:20px 20px 0 0;width:100%;max-height:90vh;overflow-y:auto;padding:1.5rem;animation:_modalSlideUp_gqj3r_1 .3s ease-out}.dark ._modal_gqj3r_192{background:#1e1e1e}@keyframes _modalSlideUp_gqj3r_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._modalHeader_gqj3r_217{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._modalIcon_gqj3r_224{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#f7b18626,#f7b1860d);display:flex;align-items:center;justify-content:center;color:#f7b186}.dark ._modalIcon_gqj3r_224{background:linear-gradient(135deg,#f7b18633,#f7b1861a)}._modalTitle_gqj3r_239{margin:0;font-size:1.25rem;font-weight:700;color:var(--ink, #1a1a1a)}.dark ._modalTitle_gqj3r_239{color:#f7f6f2}._modalDescription_gqj3r_250{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5;color:var(--muted, #6b7280)}.dark ._modalDescription_gqj3r_250{color:#ffffffb3}._categories_gqj3r_265{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._category_gqj3r_272{background:var(--canvas, #f5f5f5);border-radius:12px;padding:1rem;border:1px solid var(--line, rgba(0, 0, 0, .06))}.dark ._category_gqj3r_272{background:#ffffff0d;border-color:#ffffff14}._categoryHeader_gqj3r_284{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._categoryInfo_gqj3r_291{display:flex;align-items:center;gap:.5rem}._categoryName_gqj3r_297{font-weight:600;font-size:.9rem;color:var(--ink, #1a1a1a)}.dark ._categoryName_gqj3r_297{color:#f7f6f2}._categoryBadge_gqj3r_307{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:#f7b18626;color:#e89e6e}._categoryDescription_gqj3r_316{margin:0;font-size:.8rem;line-height:1.5;color:var(--muted, #6b7280)}.dark ._categoryDescription_gqj3r_316{color:#fff9}._toggle_gqj3r_331{position:relative;width:48px;height:28px;border-radius:14px;background:var(--line, rgba(0, 0, 0, .15));border:none;cursor:pointer;transition:background .2s ease;padding:0}.dark ._toggle_gqj3r_331{background:#ffffff26}._toggle_gqj3r_331._toggleActive_gqj3r_347{background:#f7b186}._toggleThumb_gqj3r_351{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026;transition:transform .2s ease}._toggle_gqj3r_331._toggleActive_gqj3r_347 ._toggleThumb_gqj3r_351{transform:translate(20px)}._modalActions_gqj3r_371{display:flex;gap:.75rem}._btnPrimary_gqj3r_376,._btnSecondary_gqj3r_377{flex:1;padding:.875rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-height:48px}._btnPrimary_gqj3r_376{background:#f7b186;color:#111;box-shadow:0 4px 12px #f7b1864d}._btnPrimary_gqj3r_376:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f7b18666}._btnSecondary_gqj3r_377{background:transparent;color:var(--muted, #6b7280);border:1px solid var(--line, rgba(0, 0, 0, .12))}.dark ._btnSecondary_gqj3r_377{color:#ffffffb3;border-color:#ffffff26}._btnSecondary_gqj3r_377:hover{background:var(--canvas, #f5f5f5)}.dark ._btnSecondary_gqj3r_377:hover{background:#ffffff14}._legalLink_gqj3r_419{margin:1rem 0 0;text-align:center;font-size:.8rem}._legalLink_gqj3r_419 a{color:var(--muted, #6b7280);text-decoration:underline;text-underline-offset:2px}.dark ._legalLink_gqj3r_419 a{color:#ffffff80}._legalLink_gqj3r_419 a:hover{color:#f7b186}@media(min-width:640px){._banner_gqj3r_10{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-radius:16px 16px 0 0;max-width:700px;left:50%;transform:translate(-50%);bottom:0}._content_gqj3r_43{flex:1}._actions_gqj3r_94{flex-shrink:0;flex-wrap:nowrap}._btnAccept_gqj3r_100{flex:none;padding:.75rem 1.25rem}._btnSettings_gqj3r_102{padding:.75rem 1rem}._settingsText_gqj3r_166{display:inline}._overlay_gqj3r_174{align-items:center;padding:1rem}._modal_gqj3r_192{border-radius:20px;max-width:480px;max-height:85vh}}@media(prefers-reduced-motion:reduce){._banner_gqj3r_10,._modal_gqj3r_192,._overlay_gqj3r_174,._toggle_gqj3r_331,._toggleThumb_gqj3r_351,._btnAccept_gqj3r_100,._btnPrimary_gqj3r_376{animation:none;transition:none}}._logo_1xwc6_4{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform .35s ease-in-out;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;-webkit-user-select:none;user-select:none;outline:none;outline-color:transparent}._desktop_1xwc6_17{height:clamp(230px,12vw,160px)}._logo_1xwc6_4:hover{transform:scale(1.08);filter:drop-shadow(0 2px 6px rgba(0,0,0,.15))}._logo_1xwc6_4:focus,._logo_1xwc6_4:active,._logo_1xwc6_4:focus-visible{outline:none;box-shadow:none}._logo_1xwc6_4 *,._logo_1xwc6_4:focus,._logo_1xwc6_4:active,._logo_1xwc6_4:focus-visible{outline:none!important;box-shadow:none!important}._selectedBadge_1xwc6_42:focus{outline:none}@media(max-width:767px){._logo_1xwc6_4{height:clamp(120px,6vw,40px)}}:root:not(._dark_qpakb_243){--color-bg: var(--color-bg-light);--color-bg-alt: var(--color-bg-light-alt);--color-surface: var(--color-surface-light);--color-border: var(--color-border-light);--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary);--color-text-muted: var(--color-text-light-muted)}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--dock-item-size: 56px;--dock-padding: 12px;--dock-gap: 8px;--dock-radius: 24px}._dock_qpakb_31{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;gap:var(--dock-gap);width:95%;max-width:420px;background:var(--color-surface);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:2px solid var(--color-border);border-radius:var(--dock-radius);padding:8px;backface-visibility:hidden;-webkit-font-smoothing:antialiased;pointer-events:auto;touch-action:manipulation}._dock_qpakb_31:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--dock-radius);background:linear-gradient(135deg,#fff3,#fff0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:.5}._dockExpanded_qpakb_82{padding:0;gap:0;display:flex;overflow:hidden;bottom:10px;border-radius:var(--dock-radius);height:90%;max-height:90vh;width:98%;max-width:460px;clip-path:inset(0 0 0 0 round var(--dock-radius));animation:_expandNav_qpakb_1 .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes _expandNav_qpakb_1{0%{clip-path:inset(calc(100% - 80px) 8% 0 8% round var(--dock-radius));opacity:.8}to{clip-path:inset(0 0 0 0 round var(--dock-radius));opacity:1}}@media(min-width:768px)and (max-width:1189px){._dock_qpakb_31{max-width:600px}._dockExpanded_qpakb_82{max-width:600px;width:90%}._mainNav_qpakb_123{gap:12px}._mainNav_qpakb_123 ._dockItem_qpakb_127{padding:12px 18px;gap:10px}._mainNav_qpakb_123 ._dockIcon_qpakb_132{font-size:22px}._mainNav_qpakb_123 ._dockLabel_qpakb_136{font-size:14px}._expandedContent_qpakb_141{padding:20px}._navItem_qpakb_145{padding:16px 20px;gap:14px}._navIcon_qpakb_150{font-size:26px}._navLabel_qpakb_154{font-size:16px}._utilityBtn_qpakb_158{padding:14px 18px;font-size:15px}}._dockLogo_qpakb_169{display:flex;align-items:center;font-size:22px;font-weight:var(--font-weight-black);letter-spacing:-1.5px;padding:var(--space-xl) var(--dock-padding) var(--space-sm);gap:5px}._logoText_qpakb_179{color:var(--color-text);text-shadow:0 2px 4px rgba(0,0,0,.06)}._logoAccent_qpakb_184{background:var(--color-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px var(--shadow-glow-primary))}._secondaryNav_qpakb_197{display:flex;flex-direction:column;gap:6px;width:100%;padding:0 var(--dock-padding)}._utilitiesExpanded_qpakb_210{display:flex;flex-direction:column;gap:var(--space-md);width:100%;padding:var(--space-md) var(--dock-padding)}._iconsGroup_qpakb_220{display:flex;gap:var(--space-sm);justify-content:center}._dockIconBtn_qpakb_226{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00000008;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:18px;cursor:pointer;transition:all .35s var(--transition-bounce);position:relative;will-change:transform}.dark ._dockIconBtn_qpakb_226{background:#ffffff08}@media(hover:hover)and (pointer:fine)and (max-width:1189px){._dockIconBtn_qpakb_226:hover{background:var(--color-primary);border-color:var(--color-primary);color:#111;transform:scale(1.08);box-shadow:var(--shadow-glow-primary)}}@media(max-width:1189px){._dockIconBtn_qpakb_226:active{transform:scale(.95);opacity:.9}}._separator_qpakb_269{width:80%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--color-border) 50%,rgba(0,0,0,0) 100%);margin:4px auto}@keyframes _fadeIn_qpakb_1{0%{opacity:0}to{opacity:1}}._mainNav_qpakb_123{display:flex;gap:var(--dock-gap);align-items:center;width:100%;min-height:56px;flex-shrink:0;padding:0 15px}._dockExpanded_qpakb_82 ._mainNav_qpakb_123{border-radius:0 0 var(--dock-radius) var(--dock-radius);background:var(--color-surface);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid var(--color-border);padding:15px}._mainNavHidden_qpakb_311{display:none!important}._dockItem_qpakb_127{width:100%;height:var(--dock-item-size);min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;text-decoration:none;transition:all .35s var(--transition-bounce);position:relative;overflow:hidden;will-change:transform;padding:var(--space-sm);font-family:inherit;color:var(--color-text);font-size:inherit}@media(max-width:1189px){._dockItem_qpakb_127:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);opacity:0;transition:opacity .3s var(--transition-smooth);z-index:0;pointer-events:none}}._dockIcon_qpakb_132{font-size:20px;position:relative;z-index:1;transition:transform .3s var(--transition-bounce);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}._dockIcon_qpakb_132 svg{width:100%;height:100%;display:block}._dockLabel_qpakb_136{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);position:relative;z-index:1;color:var(--color-text-muted);text-align:center;letter-spacing:.3px;transition:color .3s var(--transition-smooth);line-height:1}@media(hover:hover)and (pointer:fine)and (max-width:1189px){._dockItem_qpakb_127:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);border-color:var(--color-primary)}._dockItem_qpakb_127:hover ._dockIcon_qpakb_132,._dockItem_qpakb_127:hover ._dockLabel_qpakb_136{color:var(--color-primary)}}@media(max-width:1189px){._dockItem_qpakb_127:active{transform:scale(.97);opacity:.9}}._iconOnly_qpakb_407{flex:0 0 auto;width:auto;min-width:48px;padding:var(--space-sm) var(--space-md)}._iconOnly_qpakb_407 ._dockIcon_qpakb_132{margin:0;font-size:28px;height:30px}._dockItemActive_qpakb_421:before{opacity:0}._dockItemActive_qpakb_421 ._dockIcon_qpakb_132{filter:grayscale(0);color:var(--color-primary)}._dockItemActive_qpakb_421 ._dockLabel_qpakb_136{color:var(--color-primary);text-shadow:none}._dockItemActive_qpakb_421{background:transparent;border-color:var(--color-primary);box-shadow:none}@media(hover:hover)and (pointer:fine)and (max-width:1189px){._dockItemActive_qpakb_421:hover{transform:translateY(-4px) scale(1.08)}}._premiumItem_qpakb_448{position:relative}._premiumIconBtn_qpakb_452{position:relative;background:linear-gradient(135deg,#b8ddd126,#f7b18626);border:1.5px solid rgba(184,221,209,.3)}._premiumIconBtn_qpakb_452:before{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%)}@media(hover:hover)and (pointer:fine){._premiumIconBtn_qpakb_452:hover{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-glow-secondary),var(--shadow-glow-primary)}}.dark ._premiumIconBtn_qpakb_452{background:linear-gradient(135deg,#b8ddd11f,#f7b1861f);border-color:#b8ddd140}@media(hover:hover)and (pointer:fine){.dark ._premiumIconBtn_qpakb_452:hover{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);box-shadow:var(--shadow-glow-secondary),var(--shadow-glow-primary),0 0 20px #b8ddd133}}._secondaryNav_qpakb_197 ._dockItem_qpakb_127{width:100%;height:52px;flex-direction:row;justify-content:flex-start;padding:0 var(--space-lg);gap:var(--space-md)}._secondaryNav_qpakb_197 ._dockIcon_qpakb_132{font-size:22px}._secondaryNav_qpakb_197 ._dockLabel_qpakb_136{font-size:13px;font-weight:var(--font-weight-semibold);text-align:left;flex:1}._expandBtn_qpakb_508{width:var(--dock-item-size);height:var(--dock-item-size);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:18px;cursor:pointer;transition:opacity .2s ease;position:relative}._expandIcon_qpakb_524{display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:transform .25s ease;width:35px;height:35px}._expandBtnOpen_qpakb_534 ._expandIcon_qpakb_524{transform:rotate(90deg)}._expandIcon_qpakb_524 svg{width:100%;height:100%;display:block;stroke-width:2.5}@media(hover:hover)and (pointer:fine){._expandBtn_qpakb_508:hover{opacity:.7}}._expandBtn_qpakb_508:active{opacity:.5}._overlay_qpakb_560{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:calc(var(--z-modal) - 1);animation:_fadeIn_qpakb_1 .35s ease-out}@media(min-width:1190px){._dock_qpakb_31{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;max-width:100%;transform:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:var(--space-xl);padding:12px 40px;margin:0;border-radius:0;border:none;border-bottom:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:var(--z-modal);overflow:visible}.dark ._dock_qpakb_31{border-bottom-color:#ffffff14}._dockExpanded_qpakb_82{position:fixed;top:0;bottom:auto;left:0;right:0;width:100%;max-width:100%;height:auto;padding:0;gap:0;border-radius:0}._dock_qpakb_31:before{display:none}._dockLogo_qpakb_169,._expandBtn_qpakb_508,._overlay_qpakb_560{display:none!important}._mainNav_qpakb_123{order:1;display:flex;flex-direction:row;align-items:center;gap:var(--space-sm);flex-shrink:0;width:auto;border-top:none;padding:0}._separator_qpakb_269{display:none}._secondaryNav_qpakb_197{order:3;display:flex!important;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-md);flex:1;animation:none;width:auto}._utilitiesExpanded_qpakb_210{order:4;display:flex!important;flex-direction:row;align-items:center;gap:14px;padding:0;flex-shrink:0;animation:none;visibility:visible;opacity:1;width:auto}._mainNav_qpakb_123 ._dockItem_qpakb_127{width:auto;min-width:auto;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) 14px;border-radius:10px;border:none;background:transparent;cursor:pointer;position:relative}._mainNav_qpakb_123 ._dockItem_qpakb_127:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:1px;background:conic-gradient(from 90deg,var(--color-primary) var(--border-angle),transparent var(--border-angle));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;--border-angle: 0deg;transition:--border-angle .5s ease-out}._mainNav_qpakb_123 ._dockItem_qpakb_127:hover:before{--border-angle: 360deg}.dark ._mainNav_qpakb_123 ._dockItem_qpakb_127{background:transparent}._mainNav_qpakb_123 ._dockItemActive_qpakb_421 ._dockLabel_qpakb_136,._mainNav_qpakb_123 ._dockItemActive_qpakb_421 ._dockIcon_qpakb_132{color:var(--color-primary)}._mainNav_qpakb_123 ._dockIcon_qpakb_132{font-size:18px;flex-shrink:0}._mainNav_qpakb_123 ._dockLabel_qpakb_136{font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap}._mainNav_qpakb_123 ._iconOnly_qpakb_407{min-width:40px;padding:var(--space-sm) 10px}._mainNav_qpakb_123 ._iconOnly_qpakb_407 ._dockIcon_qpakb_132{margin:0;font-size:22px}._secondaryNav_qpakb_197 ._dockItem_qpakb_127{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:8px;border:none;background:transparent;cursor:pointer;position:relative}._secondaryNav_qpakb_197 ._dockItem_qpakb_127:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:1px;background:conic-gradient(from 90deg,var(--color-primary) var(--border-angle),transparent var(--border-angle));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;--border-angle: 0deg;transition:--border-angle .5s ease-out}._secondaryNav_qpakb_197 ._dockItem_qpakb_127:hover:before{--border-angle: 360deg}.dark ._secondaryNav_qpakb_197 ._dockItem_qpakb_127{background:transparent}._secondaryNav_qpakb_197 ._dockItemActive_qpakb_421 ._dockLabel_qpakb_136,._secondaryNav_qpakb_197 ._dockItemActive_qpakb_421 ._dockIcon_qpakb_132{color:var(--color-primary)}._secondaryNav_qpakb_197 ._dockIcon_qpakb_132{font-size:22px;flex-shrink:0}._secondaryNav_qpakb_197 ._dockLabel_qpakb_136{font-size:11px;font-weight:var(--font-weight-medium);text-align:center;line-height:1.2}._iconsGroup_qpakb_220{display:flex;align-items:center;gap:6px}._dockIconBtn_qpakb_226{width:38px;height:38px;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:transparent;cursor:pointer;position:relative}._dockIconBtn_qpakb_226:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:1px;background:conic-gradient(from 90deg,var(--color-primary) var(--border-angle),transparent var(--border-angle));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;--border-angle: 0deg;transition:--border-angle .5s ease-out}._dockIconBtn_qpakb_226:hover:before{--border-angle: 360deg}.dark ._dockIconBtn_qpakb_226{background:transparent}._dockIconBtn_qpakb_226:active{opacity:.7}}._dockItem_qpakb_127:focus-visible,._expandBtn_qpakb_508:focus-visible,._dockIconBtn_qpakb_226:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}._expandedContent_qpakb_141{flex:1;display:flex;flex-direction:column;width:100%;background:var(--color-bg);overflow:hidden;border-radius:var(--dock-radius) var(--dock-radius) 0 0}._navHeader_qpakb_917{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}._headerCloseBtn_qpakb_927{width:36px;height:36px;border-radius:var(--radius-full);background:#0000000d;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.dark ._headerCloseBtn_qpakb_927{background:#ffffff0d}@media(hover:hover)and (pointer:fine){._headerCloseBtn_qpakb_927:hover{background:var(--color-primary);color:#111;transform:scale(1.1) rotate(90deg)}}._headerCloseBtn_qpakb_927:active{transform:scale(.95)}._menuScrollArea_qpakb_959{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-md);-webkit-overflow-scrolling:touch}._navSection_qpakb_968{margin-bottom:var(--space-2xl)}._navSection_qpakb_968:last-child{margin-bottom:0}._navSectionTitle_qpakb_976{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-md);padding:0 var(--space-sm)}._navLinks_qpakb_987{display:flex;flex-direction:column;gap:var(--space-xs)}._navItem_qpakb_145{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:transparent;border:1px solid transparent;color:var(--color-text);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);cursor:pointer;position:relative;min-height:48px}@media(hover:hover)and (pointer:fine){._navItem_qpakb_145:hover{background:#f7b1861a;border-color:var(--color-primary)}}._navItem_qpakb_145:active{background:#f7b18626;transform:scale(.98)}._navItemActive_qpakb_1025{background:linear-gradient(135deg,#f7b18633,#b8ddd133);border-color:var(--color-primary);color:var(--color-primary)}._navIcon_qpakb_150{font-size:20px;flex-shrink:0;color:var(--color-text-secondary)}._navItemActive_qpakb_1025 ._navIcon_qpakb_150{color:var(--color-primary)}@media(hover:hover)and (pointer:fine){._navItem_qpakb_145:hover ._navIcon_qpakb_150{color:var(--color-primary)}}._navLabel_qpakb_154{flex:1;font-weight:var(--font-weight-medium)}._premiumBadge_qpakb_1052{font-size:10px;font-weight:var(--font-weight-bold);padding:2px 8px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));color:#111;text-transform:uppercase;letter-spacing:.5px}._quickActions_qpakb_1064{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}._utilityBtn_qpakb_158{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:#00000008;border:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);min-height:48px;text-align:left}.dark ._utilityBtn_qpakb_158{background:#ffffff08}@media(hover:hover)and (pointer:fine){._utilityBtn_qpakb_158:hover{background:#f7b18626;border-color:var(--color-primary);transform:translate(4px)}}._utilityBtn_qpakb_158:active{background:#f7b18633;transform:scale(.98)}._utilityBtn_qpakb_158 svg{flex-shrink:0}._profileBtn_qpakb_1109{background:#b8ddd11a;border-color:var(--color-secondary)}._loginBtn_qpakb_1114{background:linear-gradient(135deg,#f7b18633,#b8ddd133);border-color:var(--color-primary);font-weight:var(--font-weight-semibold)}._mobilePanel_qpakb_1122{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:0;overflow:visible;animation:_fadeIn_qpakb_1 .2s ease;z-index:calc(var(--z-modal) + 1);background:var(--color-bg);touch-action:pan-y}._chatHistoryHeader_qpakb_1143{display:flex;align-items:center;gap:50px;padding:var(--space-lg) var(--space-xl);flex-shrink:0;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-border)}._chatHistoryHeader_qpakb_1143 h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex:1;display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text)}._chatHeaderProfile_qpakb_1166{display:flex;align-items:center;gap:var(--space-md);flex:1}._chatProfileImage_qpakb_1173{width:36px;height:36px;border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-border);transition:transform .15s ease,border-color .15s ease}._chatProfileImage_qpakb_1173:hover{transform:scale(1.08);border-color:var(--color-primary)}.dark ._chatProfileImage_qpakb_1173{border-color:#ffffff26}.dark ._chatProfileImage_qpakb_1173:hover{border-color:var(--color-primary)}._chatProfileImageAI_qpakb_1195{width:36px;height:36px;border-radius:var(--radius-full);background:#f7b18626;display:flex;align-items:center;justify-content:center;font-size:20px}.dark ._chatProfileImageAI_qpakb_1195{background:#f7b18633}._mobileChatPanel_qpakb_1211{flex:1 1 0;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;height:100%}._chatHeader_qpakb_1166{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) var(--space-xl);background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border);flex-shrink:0;position:relative}.dark ._chatHeader_qpakb_1166{background:var(--color-surface-dark);border-color:#ffffff1a}._chatHeader_qpakb_1166 h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._chatCloseBtn_qpakb_1246{background:#0000000f;border:none;color:var(--color-text-secondary);width:36px;height:36px;border-radius:var(--radius-full);font-size:1.2rem;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.dark ._chatCloseBtn_qpakb_1246{background:#ffffff14;color:var(--color-text-dark-muted)}@media(hover:hover)and (pointer:fine){._chatCloseBtn_qpakb_1246:hover{background:#0000001a;color:var(--color-text)}.dark ._chatCloseBtn_qpakb_1246:hover{background:#ffffff26;color:var(--color-text-dark)}}._chatCloseBtn_qpakb_1246:active{transform:scale(.95)}._chatOverlay_qpakb_1286{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-popover);display:flex;align-items:center;justify-content:center;animation:_fadeIn_qpakb_1 .2s ease;overflow:hidden}._chatPanelContainer_qpakb_1302{width:90%;max-width:500px;height:80vh;max-height:700px;background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_qpakb_1 .3s var(--transition-smooth)}._chatPanelHeader_qpakb_1316{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);background:var(--color-surface);color:var(--color-text);gap:var(--space-md);flex-shrink:0;border-bottom:1px solid var(--color-border)}.dark ._chatPanelHeader_qpakb_1316{background:var(--color-surface-dark);border-color:#ffffff1a}._chatPanelHeader_qpakb_1316 h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex:1;display:flex;gap:var(--space-md);align-items:center}._chatPanelHeader_qpakb_1316 h3 svg{width:24px;height:24px;color:var(--color-primary)}._chatPanelHeader_qpakb_1316 ._chatHeaderProfile_qpakb_1166 h3{text-align:left}._chatPanelBody_qpakb_1353{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}._chatBackBtn_qpakb_1361{background:#0000000f;border:none;color:var(--color-text-secondary);width:36px;height:36px;border-radius:var(--radius-full);font-size:var(--font-size-lg);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.dark ._chatBackBtn_qpakb_1361{background:#ffffff14;color:var(--color-text-dark-muted)}@media(hover:hover)and (pointer:fine){._chatBackBtn_qpakb_1361:hover{background:#0000001a;color:var(--color-text)}.dark ._chatBackBtn_qpakb_1361:hover{background:#ffffff26;color:var(--color-text-dark)}}._chatBackBtn_qpakb_1361:active{transform:scale(.95)}@keyframes _slideUp_qpakb_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1189px){._mobilePanel_qpakb_1122{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;height:-webkit-fill-available;max-height:100%;overflow:visible;overscroll-behavior:contain}._mobileChatPanel_qpakb_1211{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:1}._chatHistoryHeader_qpakb_1143{flex-shrink:0;position:relative;min-height:60px}._chatCloseBtn_qpakb_1246{min-width:44px;min-height:44px}}._notificationBadge_qpakb_1458{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f44,#f66);color:#fff;font-size:10px;font-weight:700;border-radius:10px;border:2px solid var(--color-bg);box-shadow:0 2px 8px #f446;animation:_pulse_qpakb_1 2s ease-in-out infinite;z-index:10}@keyframes _pulse_qpakb_1{0%,to{transform:scale(1);box-shadow:0 2px 8px #f446}50%{transform:scale(1.1);box-shadow:0 2px 12px #f449}}.dark ._notificationBadge_qpakb_1458{border-color:var(--color-bg-dark)}:root{--nf-bg: #F7F6F2;--nf-green: #b8ddd1;--nf-peach: #f7b186;--nf-ink: #2B2B2B;--nf-shadow: 0 20px 50px rgba(0,0,0,.2), 0 4px 14px rgba(0,0,0,.1);--nf-card-bg: rgba(255,255,255,.9);--nf-card-bg-2: rgba(255,255,255,.86);--nf-close-bg: rgba(255,255,255,.7);--nf-close-hover: rgba(255,255,255,.9);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(0,0,0,.55), rgba(0,0,0,.45)), rgba(10,10,10,.35);--nf-overlay-solid: rgba(247,246,242,.92);--nf-surface: #ffffff;--nf-surface-border: rgba(0,0,0,.06);--nf-muted: #555555}.light{--nf-bg: #F7F6F2;--nf-green: #b8ddd1;--nf-peach: #f7b186;--nf-ink: #2B2B2B;--nf-shadow: 0 20px 50px rgba(0,0,0,.2), 0 4px 14px rgba(0,0,0,.1);--nf-card-bg: rgba(255,255,255,.9);--nf-card-bg-2: rgba(255,255,255,.86);--nf-close-bg: rgba(255,255,255,.7);--nf-close-hover: rgba(255,255,255,.9);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(0,0,0,.55), rgba(0,0,0,.45)), rgba(10,10,10,.35);--nf-overlay-solid: rgba(247,246,242,.92);--nf-surface: #ffffff;--nf-surface-border: rgba(0,0,0,.06);--nf-muted: #555555}.dark{--nf-bg: #0c0e12;--nf-green: #7bc4a8;--nf-peach: #f7b186;--nf-ink: #e9ecf1;--nf-shadow: 0 20px 50px rgba(0,0,0,.6), 0 4px 14px rgba(0,0,0,.4);--nf-card-bg: rgba(18,21,27,.95);--nf-card-bg-2: rgba(18,21,27,.92);--nf-close-bg: rgba(255,255,255,.15);--nf-close-hover: rgba(255,255,255,.25);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(5,6,11,.78), rgba(4,5,9,.65)), rgba(3,3,6,.62);--nf-overlay-solid: rgba(12,14,18,.92);--nf-surface: #1c1c1c;--nf-surface-border: rgba(255,255,255,.08);--nf-muted: #bdbdbd}._themeLight_mjmis_52{--nf-bg: #F7F6F2;--nf-green: #b8ddd1;--nf-peach: #f7b186;--nf-ink: #2B2B2B;--nf-shadow: 0 20px 50px rgba(0,0,0,.2), 0 4px 14px rgba(0,0,0,.1);--nf-card-bg: rgba(255,255,255,.9);--nf-card-bg-2: rgba(255,255,255,.86);--nf-close-bg: rgba(255,255,255,.7);--nf-close-hover: rgba(255,255,255,.9);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(0,0,0,.55), rgba(0,0,0,.45)), rgba(10,10,10,.35);--nf-overlay-solid: rgba(247,246,242,.92);--nf-surface: #ffffff;--nf-surface-border: rgba(0,0,0,.06);--nf-muted: #555555;color-scheme:light}._themeDark_mjmis_70{--nf-bg: #0c0e12;--nf-green: #7bc4a8;--nf-peach: #f7b186;--nf-ink: #e9ecf1;--nf-shadow: 0 20px 50px rgba(0,0,0,.6), 0 4px 14px rgba(0,0,0,.4);--nf-card-bg: rgba(18,21,27,.95);--nf-card-bg-2: rgba(18,21,27,.92);--nf-close-bg: rgba(255,255,255,.15);--nf-close-hover: rgba(255,255,255,.25);--nf-overlay: radial-gradient(1200px 600px at 50% -10%, rgba(5,6,11,.78), rgba(4,5,9,.65)), rgba(3,3,6,.62);--nf-overlay-solid: rgba(12,14,18,.92);--nf-surface: #1c1c1c;--nf-surface-border: rgba(255,255,255,.08);--nf-muted: #bdbdbd;color-scheme:dark}._overlay_mjmis_88,._popup-overlay_mjmis_89{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--nf-overlay);background-color:var(--nf-overlay-solid);backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%);z-index:9999;overflow:hidden;animation:_overlayDingue_mjmis_1 .26s ease-out;color:var(--nf-ink)}@keyframes _overlayDingue_mjmis_1{0%{opacity:0}to{opacity:1}}._card_mjmis_107,._popup-card_mjmis_108{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:85vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:20px;background:linear-gradient(180deg,var(--nf-card-bg),var(--nf-card-bg-2)) padding-box,linear-gradient(135deg,#b5ead7cc,#ffb385cc) border-box;border:1.5px solid transparent;background-clip:padding-box,border-box;border-radius:20px;box-shadow:var(--nf-shadow);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);display:flex;flex-direction:column;isolation:isolate;animation:_cardDingueIn_mjmis_1 .32s cubic-bezier(.2,.8,.2,1);z-index:10000}._popup-close_mjmis_138{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--nf-close-bg);color:var(--nf-ink);font-size:20px;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .12s ease,transform .12s ease;z-index:10}._popup-close_mjmis_138:hover{background:var(--nf-close-hover);transform:rotate(90deg) scale(1.05)}._card_mjmis_107:before,._popup-card_mjmis_108:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;background:radial-gradient(500px 180px at 20% -20%,rgba(255,179,133,.28),transparent 60%),radial-gradient(500px 180px at 120% 120%,rgba(181,234,215,.28),transparent 60%);filter:blur(18px);z-index:-1}@keyframes _cardDingueIn_mjmis_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.02)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._popup-title_mjmis_180{font-family:var(--font-titre);font-size:clamp(1.2rem,4.5vw,1.6rem);line-height:1.2;font-weight:800;text-align:center;margin:0 0 .5rem;letter-spacing:.5px;background:linear-gradient(90deg,var(--nf-ink),#444);-webkit-background-clip:text;background-clip:text;color:transparent}._themeDark_mjmis_70 ._popup-title_mjmis_180,.dark ._popup-title_mjmis_180,:root:not(._light_mjmis_18) ._popup-title_mjmis_180{background:linear-gradient(180deg,#fff,#d9d9d9);-webkit-background-clip:text;background-clip:text;color:transparent}._popup-form_mjmis_203{display:grid;gap:1rem}._popup-label_mjmis_204{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-paragraphe);color:var(--nf-ink)}._popup-links_mjmis_206{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._popup-link_mjmis_206{all:unset;cursor:pointer;font-weight:700;color:#2b2b2b;padding:.2rem .3rem;border-bottom:2px solid transparent;opacity:.9}._popup-link_mjmis_206:hover{opacity:1;border-bottom-color:var(--nf-green)}._themeDark_mjmis_70 ._popup-link_mjmis_206,.dark ._popup-link_mjmis_206,:root:not(._light_mjmis_18) ._popup-link_mjmis_206{color:#f5f5f5}._popup-submit_mjmis_214{padding:.9rem 1.2rem;background:linear-gradient(180deg,var(--nf-green),color-mix(in srgb,var(--nf-green) 80%,#66ccaa 20%));color:#0d0d0d;font-weight:800;border:none;border-radius:12px;cursor:pointer;box-shadow:0 8px 18px #b5ead773;transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._popup-submit_mjmis_214:hover{filter:brightness(1.05)}._popup-submit_mjmis_214:active{transform:scale(.97)}._popup-submit_mjmis_214:disabled{opacity:.6;cursor:not-allowed}._themeDark_mjmis_70 ._popup-submit_mjmis_214,.dark ._popup-submit_mjmis_214,:root:not(._light_mjmis_18) ._popup-submit_mjmis_214{color:#09160f;box-shadow:0 8px 18px #7bc4a859}._popup-error_mjmis_237{color:#d64545;font-weight:700;margin-top:.25rem;text-align:center}._popup-body_mjmis_239{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._popup-header-row_mjmis_240{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._popup-summary_mjmis_242{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}._popup-summary-item_mjmis_243{background:linear-gradient(var(--nf-surface),var(--nf-surface)) padding-box,linear-gradient(180deg,#0000000f,#00000005) border-box;border:1px solid var(--nf-surface-border);border-radius:14px;padding:.75rem;text-align:center;box-shadow:0 4px 10px #00000014}._themeDark_mjmis_70 ._popup-summary-item_mjmis_243,.dark ._popup-summary-item_mjmis_243,:root:not(._light_mjmis_18) ._popup-summary-item_mjmis_243{background:linear-gradient(var(--nf-surface),var(--nf-surface)) padding-box,linear-gradient(180deg,#ffffff1f,#ffffff0a) border-box;box-shadow:0 4px 12px #00000073}._popup-list_mjmis_261{max-height:40vh;overflow-y:auto;overflow-x:hidden;background:var(--nf-surface);border:1px solid var(--nf-surface-border);border-radius:14px;box-shadow:0 4px 10px #00000014}._themeDark_mjmis_70 ._popup-list_mjmis_261,.dark ._popup-list_mjmis_261,:root:not(._light_mjmis_18) ._popup-list_mjmis_261{box-shadow:0 4px 12px #00000073}._popup-ul_mjmis_277{list-style:none;margin:0;padding:0}._popup-li_mjmis_206{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.6rem .8rem;border-bottom:1px solid var(--nf-surface-border)}._popup-li_mjmis_206:last-child{border-bottom:none}._popup-li_mjmis_206 ._val_mjmis_280{font-weight:700}._popup-li_mjmis_206 ._date_mjmis_281{font-size:.9rem;color:var(--nf-muted)}._tag-imc_mjmis_283,._tag-calories_mjmis_283{display:inline-block;min-width:64px;text-align:center;font-weight:800;font-size:.9rem;padding:.2rem .5rem;border-radius:999px;border:2px solid #2B2B2B}._tag-imc_mjmis_283{background:var(--nf-green);box-shadow:0 2px 6px #b5ead780}._tag-calories_mjmis_283{background:var(--nf-peach);box-shadow:0 2px 6px #ffb38580}._themeDark_mjmis_70 ._tag-imc_mjmis_283,._themeDark_mjmis_70 ._tag-calories_mjmis_283,.dark ._tag-imc_mjmis_283,.dark ._tag-calories_mjmis_283,:root:not(._light_mjmis_18) ._tag-imc_mjmis_283,:root:not(._light_mjmis_18) ._tag-calories_mjmis_283{border-color:#ffffff38}._popup-actions_mjmis_296{margin:12px 0 0;padding-top:0;display:flex;justify-content:center;gap:8px;border:0}._popup-success_mjmis_304{color:#157347;font-weight:700}._popup-remember_mjmis_305{display:flex;align-items:center;gap:.6rem}._themeDark_mjmis_70 ._popup-success_mjmis_304,.dark ._popup-success_mjmis_304,:root:not(._light_mjmis_18) ._popup-success_mjmis_304{color:#55d38f}._popup-card_mjmis_108 a{color:var(--nf-green)}@media(prefers-reduced-motion:reduce){._card_mjmis_107,._popup-card_mjmis_108,._overlay_mjmis_88,._popup-overlay_mjmis_89,._popup-close_mjmis_138,._popup-submit_mjmis_214{animation:none!important;transition:none!important}}@media(max-width:420px){._card_mjmis_107,._popup-card_mjmis_108{width:95%;padding:16px;max-height:90vh}}@media(min-width:768px){._card_mjmis_107,._popup-card_mjmis_108{padding:28px;width:80%;max-width:600px}._popup-title_mjmis_180{font-size:clamp(1.4rem,2vw,1.8rem)}._popup-submit_mjmis_214{font-size:1.05rem;padding:1rem 1.4rem}}._body_18tqm_14{display:flex;flex-direction:column;gap:24px;animation:_slideUp_18tqm_1 .4s cubic-bezier(.23,1,.32,1)}@keyframes _slideUp_18tqm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._loadingState_18tqm_33{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}._loaderSvg_18tqm_42{width:120px;height:120px;filter:drop-shadow(0 4px 12px rgba(247,177,134,.3))}._loadingText_18tqm_48{color:var(--auth-ink);font-size:1rem;font-weight:600;margin:0}._header_18tqm_56{text-align:center;margin-bottom:8px}._iconWrapper_18tqm_61{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f7b18640,0 0 0 8px #f7b1861a;animation:_float_18tqm_1 3s ease-in-out infinite}@keyframes _float_18tqm_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._title_18tqm_85{font-family:var(--font-titre, sans-serif);font-size:1.75rem;font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,var(--auth-peach) 0%,var(--auth-green) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}._subtitle_18tqm_97{font-size:.95rem;color:var(--auth-muted);margin:0;font-weight:500}._form_18tqm_105{display:flex;flex-direction:column;gap:20px}._fieldGroup_18tqm_111{display:flex;flex-direction:column;gap:8px;animation:_fadeIn_18tqm_1 .5s ease-out backwards}._fieldGroup_18tqm_111:nth-child(1){animation-delay:.1s}._fieldGroup_18tqm_111:nth-child(2){animation-delay:.15s}@keyframes _fadeIn_18tqm_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._label_18tqm_132{font-weight:700;color:var(--auth-ink);font-size:.875rem;letter-spacing:.2px}.dark ._label_18tqm_132{color:#e2e8f0}._inputWrapper_18tqm_143{position:relative;display:flex;align-items:center}._inputIcon_18tqm_149{position:absolute;left:16px;color:var(--auth-muted);display:flex;align-items:center;pointer-events:none;transition:all .3s ease;z-index:1}._input_18tqm_143{padding:14px 16px 14px 48px;border:2px solid rgba(0,0,0,.06);border-radius:14px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit}._input_18tqm_143:focus{outline:none;border-color:var(--auth-peach);background:#ffffffe6;box-shadow:0 0 0 4px #f7b1861a,0 4px 12px #f7b18626;transform:translateY(-1px)}._input_18tqm_143:focus+._inputIcon_18tqm_149{color:var(--auth-peach);transform:scale(1.1)}._passwordWrapper_18tqm_187{position:relative}._passwordWrapper_18tqm_187 ._input_18tqm_143{padding-right:56px}._togglePassword_18tqm_195{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--auth-muted);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:all .2s ease}._togglePassword_18tqm_195:hover{background:#f7b1861a;color:var(--auth-peach)}._togglePassword_18tqm_195:active{transform:translateY(-50%) scale(.95)}._options_18tqm_222{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-4px}._remember_18tqm_231{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--auth-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.dark ._remember_18tqm_231,.dark ._remember_18tqm_231 span{color:#e2e8f0}._remember_18tqm_231 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--auth-peach)}._forgotBtn_18tqm_253{all:unset;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--auth-peach);transition:all .2s ease;position:relative}._forgotBtn_18tqm_253:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--auth-peach);transition:width .3s ease}._forgotBtn_18tqm_253:hover:after{width:100%}._forgotBtn_18tqm_253:hover{opacity:.8}._errorWrapper_18tqm_283{display:flex;flex-direction:column;gap:12px;animation:_fadeIn_18tqm_1 .3s ease-out}._error_18tqm_283{color:#e63946;font-weight:600;font-size:.9rem;text-align:center;padding:12px;border-radius:12px;background:#e6394614;border:1px solid rgba(230,57,70,.2);animation:_shake_18tqm_1 .4s ease;margin:0}@keyframes _shake_18tqm_1{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}._resendBtn_18tqm_309{background:var(--auth-peach);color:#fff;border:none;padding:12px 20px;border-radius:12px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #f7b18633}._resendBtn_18tqm_309:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f7b18659;background:#f96}._resendBtn_18tqm_309:active{transform:translateY(0);box-shadow:0 2px 8px #f7b18640}._submit_18tqm_334,._submitBtn_18tqm_335{padding:16px 24px;background:linear-gradient(135deg,var(--auth-peach) 0%,#ff9966 100%);color:#0f172a;font-weight:800;font-size:1rem;border:none;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 20px #f7b1864d,inset 0 1px #ffffff4d;position:relative;overflow:hidden;margin-top:8px}._submitBtn_18tqm_335:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}._submitBtn_18tqm_335:hover:before{left:100%}._submitBtn_18tqm_335:hover{transform:translateY(-3px);box-shadow:0 12px 28px #f7b18666,inset 0 1px #fff6}._submitBtn_18tqm_335:active{transform:translateY(-1px);box-shadow:0 6px 16px #f7b1864d,inset 0 1px #fff3}._submit_18tqm_334:disabled,._submitBtn_18tqm_335:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._signupWrapper_18tqm_391{text-align:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);margin-top:8px}._signupText_18tqm_398{font-size:.95rem;color:var(--auth-muted);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.dark ._signupText_18tqm_398{color:#e2e8f0}._signupBtn_18tqm_412{all:unset;cursor:pointer;font-weight:700;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .2s ease;position:relative}._signupBtn_18tqm_412:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));transition:width .3s ease}._signupBtn_18tqm_412:hover:after{width:100%}@media(max-width:480px){._title_18tqm_85{font-size:1.5rem}._iconWrapper_18tqm_61{width:64px;height:64px}._submitBtn_18tqm_335{font-size:.95rem}}.dark ._input_18tqm_143,body.dark ._input_18tqm_143,html.dark ._input_18tqm_143{background:#ffffff14;border-color:#ffffff1a;color:#f5f7fa}.dark ._input_18tqm_143::placeholder,body.dark ._input_18tqm_143::placeholder,html.dark ._input_18tqm_143::placeholder{color:#6b7280}.dark ._input_18tqm_143:focus,body.dark ._input_18tqm_143:focus,html.dark ._input_18tqm_143:focus{background:#ffffff1f;border-color:var(--auth-peach)}.dark ._subtitle_18tqm_97,body.dark ._subtitle_18tqm_97,html.dark ._subtitle_18tqm_97{color:#9ca3af}.dark ._loadingText_18tqm_48,body.dark ._loadingText_18tqm_48,html.dark ._loadingText_18tqm_48{color:#f5f7fa}.dark ._signupWrapper_18tqm_391,body.dark ._signupWrapper_18tqm_391,html.dark ._signupWrapper_18tqm_391{border-top-color:#ffffff1a}._body_ckzmq_15{display:flex;flex-direction:column;gap:24px;animation:_slideUp_ckzmq_1 .4s cubic-bezier(.23,1,.32,1)}@keyframes _slideUp_ckzmq_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._loadingState_ckzmq_34{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}._loaderSvg_ckzmq_43{width:120px;height:auto;filter:drop-shadow(0 4px 12px rgba(247,177,134,.3))}._muted_ckzmq_49{color:var(--auth-muted);font-size:.95rem;margin:0;font-weight:500}._successState_ckzmq_57{text-align:center;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;animation:_successPop_ckzmq_1 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes _successPop_ckzmq_1{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}._successIcon_ckzmq_81{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--auth-green),#a0d9c6);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #b8ddd14d,0 0 0 12px #b8ddd11a;animation:_pulse_ckzmq_1 2s ease-in-out infinite}@keyframes _pulse_ckzmq_1{0%,to{transform:scale(1);box-shadow:0 12px 32px #b8ddd14d,0 0 0 12px #b8ddd11a}50%{transform:scale(1.05);box-shadow:0 16px 40px #b8ddd166,0 0 0 16px #b8ddd126}}._successTitle_ckzmq_110{font-family:var(--font-titre, sans-serif);font-size:1.75rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--auth-green) 0%,var(--auth-peach) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._successText_ckzmq_121{color:var(--auth-muted);font-size:1rem;line-height:1.6;margin:0;max-width:400px}._actions_ckzmq_129{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px}._actionBtn_ckzmq_137{padding:14px 24px;font-weight:700;font-size:.95rem;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:none}._actionBtnPrimary_ckzmq_147{background:linear-gradient(135deg,var(--auth-green) 0%,#a0d9c6 100%);color:#0f172a;box-shadow:0 8px 20px #b8ddd14d,inset 0 1px #ffffff4d}._actionBtnPrimary_ckzmq_147:hover{transform:translateY(-3px);box-shadow:0 12px 28px #b8ddd166,inset 0 1px #fff6}._actionBtnSecondary_ckzmq_162{background:#0000000a;color:var(--auth-ink);border:2px solid rgba(0,0,0,.08)}._actionBtnSecondary_ckzmq_162:hover{background:#0000000f;transform:translateY(-2px)}._header_ckzmq_174{text-align:center;margin-bottom:8px}._iconWrapper_ckzmq_179{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f7b18640,0 0 0 8px #f7b1861a;animation:_float_ckzmq_1 3s ease-in-out infinite}@keyframes _float_ckzmq_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._title_ckzmq_203{font-family:var(--font-titre, sans-serif);font-size:1.75rem;font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,var(--auth-peach) 0%,var(--auth-green) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}._subtitle_ckzmq_215{font-size:.95rem;color:var(--auth-muted);margin:0;font-weight:500}._form_ckzmq_223{display:flex;flex-direction:column;gap:16px}._fieldGroup_ckzmq_229{display:flex;flex-direction:column;gap:8px;animation:_fadeIn_ckzmq_1 .5s ease-out backwards}._fieldGroup_ckzmq_229:nth-child(1){animation-delay:.05s}._fieldGroup_ckzmq_229:nth-child(2){animation-delay:.1s}._fieldGroup_ckzmq_229:nth-child(3){animation-delay:.15s}._fieldGroup_ckzmq_229:nth-child(4){animation-delay:.2s}@keyframes _fadeIn_ckzmq_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._label_ckzmq_252{font-weight:700;color:var(--auth-ink);font-size:.875rem;letter-spacing:.2px}.dark ._label_ckzmq_252{color:#e2e8f0}._inputWrapper_ckzmq_263{position:relative;display:flex;align-items:center}._inputIcon_ckzmq_269{position:absolute;left:16px;color:var(--auth-muted);display:flex;align-items:center;pointer-events:none;transition:all .3s ease;z-index:1}._input_ckzmq_263,._select_ckzmq_281{padding:14px 16px 14px 48px;border:2px solid rgba(0,0,0,.06);border-radius:14px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit}._input_ckzmq_263:focus,._select_ckzmq_281:focus{outline:none;border-color:var(--auth-peach);background:#ffffffe6;box-shadow:0 0 0 4px #f7b1861a,0 4px 12px #f7b18626;transform:translateY(-1px)}._input_ckzmq_263:focus+._inputIcon_ckzmq_269{color:var(--auth-peach);transform:scale(1.1)}._passwordWrapper_ckzmq_309{position:relative}._passwordWrapper_ckzmq_309 ._input_ckzmq_263{padding-right:56px}._togglePassword_ckzmq_317{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--auth-muted);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:all .2s ease}._togglePassword_ckzmq_317:hover{background:#f7b1861a;color:var(--auth-peach)}._togglePassword_ckzmq_317:active{transform:translateY(-50%) scale(.95)}._fieldError_ckzmq_344{color:#e63946;font-size:.85rem;font-weight:600;margin-top:4px}._checkRow_ckzmq_352{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--auth-ink);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5}.dark ._checkRow_ckzmq_352,.dark ._checkRow_ckzmq_352 span{color:#e2e8f0}._checkRow_ckzmq_352 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--auth-peach);flex-shrink:0}._error_ckzmq_377{color:#e63946;font-weight:600;font-size:.9rem;text-align:center;padding:12px;border-radius:12px;background:#e6394614;border:1px solid rgba(230,57,70,.2);animation:_shake_ckzmq_1 .4s ease}@keyframes _shake_ckzmq_1{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}._submitBtn_ckzmq_396{padding:16px 24px;background:linear-gradient(135deg,var(--auth-peach) 0%,#ff9966 100%);color:#0f172a;font-weight:800;font-size:1rem;border:none;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 20px #f7b1864d,inset 0 1px #ffffff4d;position:relative;overflow:hidden;margin-top:8px;width:100%}._submitBtn_ckzmq_396:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}._submitBtn_ckzmq_396:hover:before{left:100%}._submitBtn_ckzmq_396:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 28px #f7b18666,inset 0 1px #fff6}._submitBtn_ckzmq_396:active{transform:translateY(-1px);box-shadow:0 6px 16px #f7b1864d,inset 0 1px #fff3}._submitBtn_ckzmq_396:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._loginWrapper_ckzmq_452{text-align:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);margin-top:8px}._loginText_ckzmq_459{font-size:.95rem;color:var(--auth-muted);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.dark ._loginText_ckzmq_459{color:#e2e8f0}._loginBtn_ckzmq_473{all:unset;cursor:pointer;font-weight:700;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .2s ease;position:relative}._loginBtn_ckzmq_473:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));transition:width .3s ease}._loginBtn_ckzmq_473:hover:after{width:100%}._photoUpload_ckzmq_501{width:100%;animation:_fadeIn_ckzmq_1 .5s ease-out backwards;animation-delay:.25s}._photoLabel_ckzmq_507{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border:2px dashed rgba(247,177,134,.3);border-radius:16px;background:#f7b1860d;cursor:pointer;transition:all .3s ease;color:var(--auth-ink)}._photoLabel_ckzmq_507:hover{border-color:var(--auth-peach);background:#f7b1861a;transform:translateY(-2px)}._photoIcon_ckzmq_527{font-size:32px;color:var(--auth-peach)}._photoInput_ckzmq_532{display:none}._photoPreviewContainer_ckzmq_536{position:relative;width:120px;height:120px;margin:0 auto}._photoPreview_ckzmq_536{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid var(--auth-peach);box-shadow:0 8px 24px #f7b1864d}._removePhoto_ckzmq_552{position:absolute;top:-8px;right:-8px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e63946,#dc2f3a);color:#fff;border:none;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #e639464d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._removePhoto_ckzmq_552:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 16px #e6394666}._removePhoto_ckzmq_552:active{transform:scale(.95) rotate(90deg)}@media(max-width:480px){._title_ckzmq_203{font-size:1.5rem}._iconWrapper_ckzmq_179{width:64px;height:64px}._submitBtn_ckzmq_396{font-size:.95rem}}.dark ._input_ckzmq_263,body.dark ._input_ckzmq_263,html.dark ._input_ckzmq_263,.dark ._select_ckzmq_281,body.dark ._select_ckzmq_281,html.dark ._select_ckzmq_281{background:#ffffff14;border-color:#ffffff1a;color:#f5f7fa}.dark ._input_ckzmq_263::placeholder,body.dark ._input_ckzmq_263::placeholder,html.dark ._input_ckzmq_263::placeholder{color:#6b7280}.dark ._input_ckzmq_263:focus,body.dark ._input_ckzmq_263:focus,html.dark ._input_ckzmq_263:focus,.dark ._select_ckzmq_281:focus,body.dark ._select_ckzmq_281:focus,html.dark ._select_ckzmq_281:focus{background:#ffffff1f;border-color:var(--auth-peach)}.dark ._subtitle_ckzmq_215,body.dark ._subtitle_ckzmq_215,html.dark ._subtitle_ckzmq_215,.dark ._muted_ckzmq_49,body.dark ._muted_ckzmq_49,html.dark ._muted_ckzmq_49,.dark ._successText_ckzmq_121,body.dark ._successText_ckzmq_121,html.dark ._successText_ckzmq_121{color:#9ca3af}.dark ._loginWrapper_ckzmq_452,body.dark ._loginWrapper_ckzmq_452,html.dark ._loginWrapper_ckzmq_452{border-top-color:#ffffff1a}.dark ._photoLabel_ckzmq_507,body.dark ._photoLabel_ckzmq_507,html.dark ._photoLabel_ckzmq_507{background:#f7b18614;border-color:#f7b18640;color:#f5f7fa}.dark ._photoLabel_ckzmq_507:hover,body.dark ._photoLabel_ckzmq_507:hover,html.dark ._photoLabel_ckzmq_507:hover{background:#f7b18626}.dark ._actionBtnSecondary_ckzmq_162,body.dark ._actionBtnSecondary_ckzmq_162,html.dark ._actionBtnSecondary_ckzmq_162{background:#ffffff1a;color:#f5f7fa;border-color:#fff3}.dark ._actionBtnSecondary_ckzmq_162:hover,body.dark ._actionBtnSecondary_ckzmq_162:hover,html.dark ._actionBtnSecondary_ckzmq_162:hover{background:#ffffff26}:root{--auth-peach: #f7b186;--auth-green: #b8ddd1;--auth-surface: #F7F6F2;--auth-ink: #2B2B2B;--auth-muted: #6b7280}._body_yqfbs_15{display:flex;flex-direction:column;gap:24px;animation:_slideUp_yqfbs_1 .4s cubic-bezier(.23,1,.32,1)}@keyframes _slideUp_yqfbs_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._loadingState_yqfbs_34{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}._loaderSvg_yqfbs_43{width:120px;height:120px;filter:drop-shadow(0 4px 12px rgba(247,177,134,.3))}._loadingText_yqfbs_49{color:var(--auth-ink);font-size:1rem;font-weight:600;margin:0}._successState_yqfbs_57{text-align:center;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;animation:_successPop_yqfbs_1 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes _successPop_yqfbs_1{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}._successIcon_yqfbs_81{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--auth-peach),#ff9966);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 32px #f7b1864d,0 0 0 12px #f7b1861a;animation:_pulse_yqfbs_1 2s ease-in-out infinite}@keyframes _pulse_yqfbs_1{0%,to{transform:scale(1);box-shadow:0 12px 32px #f7b1864d,0 0 0 12px #f7b1861a}50%{transform:scale(1.05);box-shadow:0 16px 40px #f7b18666,0 0 0 16px #f7b18626}}._successTitle_yqfbs_111{font-family:var(--font-titre, sans-serif);font-size:1.75rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--auth-peach) 0%,var(--auth-green) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._successText_yqfbs_122{color:var(--auth-muted);font-size:1rem;line-height:1.6;margin:0;max-width:400px}._actions_yqfbs_130{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px}._actionBtn_yqfbs_138{padding:14px 24px;font-weight:700;font-size:.95rem;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:none}._actionBtnPrimary_yqfbs_148{background:linear-gradient(135deg,var(--auth-peach) 0%,#ff9966 100%);color:#0f172a;box-shadow:0 8px 20px #f7b1864d,inset 0 1px #ffffff4d}._actionBtnPrimary_yqfbs_148:hover{transform:translateY(-3px);box-shadow:0 12px 28px #f7b18666,inset 0 1px #fff6}._actionBtnSecondary_yqfbs_163{background:#0000000a;color:var(--auth-ink);border:2px solid rgba(0,0,0,.08)}._actionBtnSecondary_yqfbs_163:hover{background:#0000000f;transform:translateY(-2px)}._header_yqfbs_175{text-align:center;margin-bottom:8px}._iconWrapper_yqfbs_180{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--auth-peach),var(--auth-green));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f7b18640,0 0 0 8px #f7b1861a;animation:_float_yqfbs_1 3s ease-in-out infinite}@keyframes _float_yqfbs_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._title_yqfbs_204{font-family:var(--font-titre, sans-serif);font-size:1.75rem;font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,var(--auth-peach) 0%,var(--auth-green) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}._subtitle_yqfbs_216{font-size:.95rem;color:var(--auth-muted);margin:0;font-weight:500;line-height:1.5}._form_yqfbs_225{display:flex;flex-direction:column;gap:20px}._fieldGroup_yqfbs_231{display:flex;flex-direction:column;gap:8px;animation:_fadeIn_yqfbs_1 .5s ease-out backwards;animation-delay:.1s}@keyframes _fadeIn_yqfbs_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._label_yqfbs_250{font-weight:700;color:var(--auth-ink);font-size:.875rem;letter-spacing:.2px}.dark ._label_yqfbs_250{color:#e2e8f0}._inputWrapper_yqfbs_261{position:relative;display:flex;align-items:center}._inputIcon_yqfbs_267{position:absolute;left:16px;color:var(--auth-muted);display:flex;align-items:center;pointer-events:none;transition:all .3s ease;z-index:1}._input_yqfbs_261{padding:14px 16px 14px 48px;border:2px solid rgba(0,0,0,.06);border-radius:14px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit}._input_yqfbs_261:focus{outline:none;border-color:var(--auth-peach);background:#ffffffe6;box-shadow:0 0 0 4px #f7b1861a,0 4px 12px #f7b18626;transform:translateY(-1px)}._input_yqfbs_261:focus+._inputIcon_yqfbs_267{color:var(--auth-peach);transform:scale(1.1)}._error_yqfbs_306{color:#e63946;font-weight:600;font-size:.9rem;text-align:center;padding:12px;border-radius:12px;background:#e6394614;border:1px solid rgba(230,57,70,.2);animation:_shake_yqfbs_1 .4s ease}@keyframes _shake_yqfbs_1{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}._submitBtn_yqfbs_325{padding:16px 24px;background:linear-gradient(135deg,var(--auth-peach) 0%,#ff9966 100%);color:#0f172a;font-weight:800;font-size:1rem;border:none;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 20px #f7b1864d,inset 0 1px #ffffff4d;position:relative;overflow:hidden;margin-top:8px}._submitBtn_yqfbs_325:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}._submitBtn_yqfbs_325:hover:before{left:100%}._submitBtn_yqfbs_325:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 28px #f7b18666,inset 0 1px #fff6}._submitBtn_yqfbs_325:active{transform:translateY(-1px);box-shadow:0 6px 16px #f7b1864d,inset 0 1px #fff3}._submitBtn_yqfbs_325:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._backWrapper_yqfbs_380{text-align:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);margin-top:8px}._backBtn_yqfbs_387{all:unset;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--auth-muted);transition:all .2s ease;position:relative}._backBtn_yqfbs_387:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--auth-peach);transition:width .3s ease}._backBtn_yqfbs_387:hover{color:var(--auth-peach)}._backBtn_yqfbs_387:hover:after{width:100%}@media(max-width:480px){._title_yqfbs_204{font-size:1.5rem}._iconWrapper_yqfbs_180{width:64px;height:64px}._submitBtn_yqfbs_325{font-size:.95rem}}._body_szon6_3{width:100%;max-width:100%;min-height:100%;max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(to bottom,#fafbfc,#f6f8fa);overflow:hidden}._loader_szon6_15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px 20px;color:#64748b}._spinner_szon6_25{width:40px;height:40px;border:3px solid rgba(184,221,209,.2);border-top-color:#b8ddd1cc;border-radius:50%;animation:_spin_szon6_25 .8s linear infinite}@keyframes _spin_szon6_25{to{transform:rotate(360deg)}}._hero_szon6_39{position:relative;padding:20px 24px 16px;background:linear-gradient(135deg,#b8ddd126,#f7b1861a);border-bottom:1px solid rgba(184,221,209,.15);overflow:visible;min-height:auto}._heroGradient_szon6_48{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(184,221,209,.1),transparent 70%);pointer-events:none}._heroContent_szon6_62{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;animation:_heroFade_szon6_1 .6s cubic-bezier(.16,1,.3,1);width:100%;max-width:600px;margin:0 auto}@keyframes _heroFade_szon6_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._photoContainer_szon6_85{position:relative;animation:_photoScale_szon6_1 .7s cubic-bezier(.16,1,.3,1) .1s backwards;width:100%;max-width:100%}._photoContainer_szon6_85 *{max-width:100%}@keyframes _photoScale_szon6_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._userName_szon6_107{margin:0;font-size:1.125rem;font-weight:700;color:#1e293b;letter-spacing:-.3px;text-align:center}._userEmail_szon6_116{margin:0;font-size:.75rem;color:#64748b;font-weight:500;text-align:center;word-break:break-word}._tabs_szon6_126{display:flex;background:#ffffffb3;border-bottom:1px solid rgba(184,221,209,.12);padding:0 24px;gap:4px;animation:_tabsSlide_szon6_1 .6s cubic-bezier(.16,1,.3,1) .2s backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes _tabsSlide_szon6_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._tab_szon6_126{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 12px;background:transparent;border:none;border-bottom:2px solid transparent;color:#64748b;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}._tab_szon6_126:hover{color:#1e293b;background:#b8ddd10d}._tabActive_szon6_170{color:#1e293b;border-bottom-color:#b8ddd1cc}._tabActive_szon6_170:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#b8ddd1cc,#b8ddd199);animation:_tabIndicator_szon6_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _tabIndicator_szon6_1{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}._tabIcon_szon6_197{font-size:1.1rem}._contentArea_szon6_202{flex:1;overflow-y:auto;overflow-x:hidden;padding:28px 32px 36px;animation:_contentFade_szon6_1 .7s cubic-bezier(.16,1,.3,1) .3s backwards}@keyframes _contentFade_szon6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._contentArea_szon6_202::-webkit-scrollbar{width:4px}._contentArea_szon6_202::-webkit-scrollbar-track{background:transparent}._contentArea_szon6_202::-webkit-scrollbar-thumb{background:#b8ddd133;border-radius:10px}._contentArea_szon6_202::-webkit-scrollbar-thumb:hover{background:#b8ddd14d}._tabContent_szon6_238{display:flex;flex-direction:column;gap:24px;animation:_tabContentFade_szon6_1 .4s ease-out}@keyframes _tabContentFade_szon6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._success_szon6_257{padding:14px 18px;background:linear-gradient(135deg,#10b9810d,#10b98114);border:1px solid rgba(16,185,129,.2);border-radius:12px;color:#059669;font-weight:600;font-size:.875rem;animation:_messageSlide_szon6_1 .4s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #10b98114}._errorBanner_szon6_269,._error_szon6_269{padding:14px 18px;background:linear-gradient(135deg,#ef44440d,#ef444414);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#dc2626;font-weight:600;font-size:.875rem;animation:_messageSlide_szon6_1 .4s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #ef444414}@keyframes _messageSlide_szon6_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._section_szon6_294{background:linear-gradient(145deg,#ffffffe6,#ffffffb3);border:1px solid rgba(184,221,209,.12);border-radius:16px;padding:24px;box-shadow:0 1px 3px #b8ddd10a;transition:all .3s cubic-bezier(.16,1,.3,1)}._section_szon6_294:hover{box-shadow:0 2px 8px #b8ddd114}._sectionTitle_szon6_307{margin:0 0 20px;font-size:1.1rem;font-weight:700;color:#1e293b;letter-spacing:-.3px}._dataGrid_szon6_316{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;width:100%;min-width:0}._dataItem_szon6_325{display:flex;flex-direction:column;gap:6px;padding:12px;background:#f8fafc80;border-radius:10px;border:1px solid rgba(184,221,209,.08);transition:all .3s ease;min-width:0;overflow:hidden}._dataItem_szon6_325:hover{background:#f8fafccc;border-color:#b8ddd126}._dataItemFull_szon6_343{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding:14px;background:#f8fafc80;border-radius:10px;border:1px solid rgba(184,221,209,.08);min-width:0;overflow:hidden}._dataLabel_szon6_356{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dataValue_szon6_367{font-size:.9375rem;font-weight:600;color:#1e293b;word-break:break-word;overflow-wrap:break-word;line-height:1.4}._badgeList_szon6_376{display:flex;flex-wrap:wrap;gap:8px}._badge_szon6_376{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#b8ddd133,#b8ddd126);border:1px solid rgba(184,221,209,.3);border-radius:999px;font-size:.8125rem;font-weight:600;color:#1e293b;box-shadow:0 1px 2px #b8ddd10f}._editBtn_szon6_397,._adminBtn_szon6_398,._logoutBtn_szon6_399,._upgradeBtn_szon6_400,._manageBtn_szon6_401,._saveBtn_szon6_402,._cancelBtn_szon6_403{width:100%;padding:12px 20px;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;border:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0000000d}._editBtn_szon6_397{background:linear-gradient(135deg,#b8ddd133,#b8ddd126);color:#1e293b;border:1px solid rgba(184,221,209,.25)}._editBtn_szon6_397:hover{background:linear-gradient(135deg,#b8ddd14d,#b8ddd140);transform:translateY(-2px);box-shadow:0 4px 12px #b8ddd133}._adminBtn_szon6_398{background:linear-gradient(135deg,#6366f114,#6366f11f);color:#4f46e5;border:1px solid rgba(99,102,241,.2)}._adminBtn_szon6_398:hover{background:linear-gradient(135deg,#6366f126,#6366f133);transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}._logoutBtn_szon6_399{background:linear-gradient(135deg,#ef44440d,#ef444414);color:#dc2626;border:1px solid rgba(239,68,68,.15)}._logoutBtn_szon6_399:hover{background:linear-gradient(135deg,#ef44441a,#ef444426);transform:translateY(-2px);box-shadow:0 4px 12px #ef444426}._upgradeBtn_szon6_400{background:linear-gradient(135deg,#b8ddd1e6,#b8ddd1cc);color:#0f172a;border:1px solid rgba(184,221,209,.3)}._upgradeBtn_szon6_400:hover{background:linear-gradient(135deg,#b8ddd1,#b8ddd1f2);transform:translateY(-2px);box-shadow:0 4px 12px #b8ddd14d}._manageBtn_szon6_401{background:linear-gradient(135deg,#94a3b814,#94a3b81f);color:#475569;border:1px solid rgba(148,163,184,.2)}._manageBtn_szon6_401:hover:not(:disabled){background:linear-gradient(135deg,#94a3b826,#94a3b833);transform:translateY(-2px);box-shadow:0 4px 12px #94a3b833}._manageBtn_szon6_401:disabled{opacity:.5;cursor:not-allowed}._saveBtn_szon6_402{background:linear-gradient(135deg,#b8ddd1e6,#b8ddd1cc);color:#0f172a;border:1px solid rgba(184,221,209,.3)}._saveBtn_szon6_402:hover{background:linear-gradient(135deg,#b8ddd1,#b8ddd1f2);transform:translateY(-2px);box-shadow:0 4px 12px #b8ddd14d}._cancelBtn_szon6_403{background:#f8fafccc;color:#64748b;border:1px solid rgba(148,163,184,.2)}._cancelBtn_szon6_403:hover{background:#f8fafc;border-color:#94a3b84d;transform:translateY(-2px);box-shadow:0 4px 12px #94a3b826}._deleteAccountBtn_szon6_506{width:100%;padding:12px 20px;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;border:1px solid rgba(239,68,68,.2);background:linear-gradient(135deg,#ef44440d,#ef444414);color:#dc2626;transition:all .3s cubic-bezier(.16,1,.3,1)}._deleteAccountBtn_szon6_506:hover{background:linear-gradient(135deg,#ef44441a,#ef444426);border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 4px 12px #ef444426}._deleteWarning_szon6_526{margin:0 0 16px;padding:12px 16px;background:#ef444414;border:1px solid rgba(239,68,68,.15);border-radius:8px;color:#dc2626;font-size:.875rem;font-weight:500;line-height:1.5}._deleteConfirmBtn_szon6_538{width:100%;padding:12px 20px;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #ef444440}._deleteConfirmBtn_szon6_538:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 4px 12px #ef444459}._deleteConfirmBtn_szon6_538:disabled{opacity:.6;cursor:not-allowed;transform:none}._premiumCard_szon6_565{padding:20px;background:linear-gradient(135deg,#b8ddd114,#f7b1860f);border-radius:12px;border:1px solid rgba(184,221,209,.15);margin-bottom:16px}._premiumBadge_szon6_573{display:inline-block;margin-bottom:12px}._badgePremium_szon6_578{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#10b9811a,#10b98126);color:#059669;border:1px solid rgba(16,185,129,.25);border-radius:999px;font-weight:700;font-size:.875rem;letter-spacing:.3px;text-transform:uppercase}._badgeFree_szon6_593{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#94a3b814;color:#64748b;border:1px solid rgba(148,163,184,.2);border-radius:999px;font-weight:700;font-size:.875rem;letter-spacing:.3px;text-transform:uppercase}._premiumInfo_szon6_608{margin-top:8px}._premiumInfo_szon6_608 p{margin:0;color:#64748b;font-size:.875rem;font-weight:500}._premiumActions_szon6_619{margin-top:16px}._loadingText_szon6_623{text-align:center;color:#64748b;font-weight:500;padding:20px}._xpPremiumBox_szon6_631{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f7b1861f,#f7b1860f);border:1px solid rgba(247,177,134,.25);border-radius:12px}._xpPremiumHeader_szon6_639{display:flex;align-items:center;gap:8px;margin-bottom:8px}._xpPremiumIcon_szon6_646{font-size:1.25rem}._xpPremiumTitle_szon6_650{font-weight:700;font-size:.95rem;color:#c97a3c}._xpPremiumExpiry_szon6_656{margin:0 0 6px;font-size:.9rem;color:#1e293b}._xpPremiumExpiry_szon6_656 strong{color:#c97a3c}._xpPremiumNote_szon6_666{margin:0;font-size:.8rem;color:#059669;font-weight:500}._stripePremiumBox_szon6_674{margin-top:16px;padding:16px;background:linear-gradient(135deg,#6366f114,#6366f10a);border:1px solid rgba(99,102,241,.2);border-radius:12px}._stripePremiumHeader_szon6_682{display:flex;align-items:center;gap:8px;margin-bottom:8px}._stripePremiumIcon_szon6_689{font-size:1.25rem}._stripePremiumTitle_szon6_693{font-weight:700;font-size:.95rem;color:#4f46e5}._stripePremiumInfo_szon6_699{margin:0;font-size:.9rem;color:#475569}._stripePremiumInfo_szon6_699 strong{color:#4f46e5}._combinedPremiumNote_szon6_710{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);border-radius:10px;font-size:.8rem;color:#3b82f6}._combinedPremiumNote_szon6_710 svg{flex-shrink:0;margin-top:2px}._noPremiumInfo_szon6_729{margin-top:12px}._noPremiumInfo_szon6_729 p{margin:0 0 6px;color:#64748b;font-size:.9rem}._noPremiumHint_szon6_739{font-size:.8rem!important;color:#94a3b8!important}._xpBtn_szon6_745{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;margin-top:10px;background:linear-gradient(135deg,#f7b18626,#f7b18614);border:1px solid rgba(247,177,134,.3);border-radius:10px;font-weight:600;font-size:.9rem;color:#c97a3c;cursor:pointer;transition:all .2s ease}._xpBtn_szon6_745:hover{background:linear-gradient(135deg,#f7b18640,#f7b18626);border-color:#f7b18680;transform:translateY(-2px)}._form_szon6_770{display:flex;flex-direction:column;gap:18px}._formField_szon6_776{display:flex;flex-direction:column;gap:8px}._formField_szon6_776 label{font-size:.8125rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.4px}._input_szon6_790,._textarea_szon6_791{width:100%;padding:12px 14px;font-size:1rem;font-weight:500;background:#ffffffe6;border:1px solid rgba(184,221,209,.2);border-radius:10px;color:#1e293b;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none}._textarea_szon6_791{resize:vertical;min-height:80px}._input_szon6_790::placeholder,._textarea_szon6_791::placeholder{color:#94a3b8}._input_szon6_790:focus,._textarea_szon6_791:focus{background:#fff;border-color:#b8ddd180;box-shadow:0 0 0 4px #b8ddd114,0 2px 8px #b8ddd11f;transform:translateY(-1px)}._formRow_szon6_825{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formActions_szon6_831{display:flex;gap:12px;margin-top:8px}._workoutGrid_szon6_838{display:flex;flex-wrap:wrap;gap:10px}._workoutBadge_szon6_844{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#ffffffe6;border:1px solid rgba(184,221,209,.2);border-radius:999px;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #b8ddd10a}._workoutBadge_szon6_844:hover{background:#b8ddd11a;border-color:#b8ddd166;transform:translateY(-2px);box-shadow:0 2px 8px #b8ddd126}._workoutBadge_szon6_844._selected_szon6_868{background:linear-gradient(135deg,#b8ddd1e6,#b8ddd1cc);border-color:#b8ddd180;color:#0f172a;font-weight:600;box-shadow:0 2px 8px #b8ddd140}._workoutBadge_szon6_844._selected_szon6_868:hover{box-shadow:0 4px 12px #b8ddd14d}._xpContainer_szon6_881{display:flex;flex-direction:column;gap:20px}._xpHeader_szon6_887{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,#b8ddd11a,#f7b18614);border-radius:12px;border:1px solid rgba(184,221,209,.2)}._xpLeagueIcon_szon6_897{font-size:2.5rem;line-height:1}._xpInfo_szon6_902{display:flex;flex-direction:column;gap:4px}._xpLeagueName_szon6_908{font-size:1.1rem;font-weight:700;letter-spacing:-.3px}._xpTotal_szon6_914{font-size:1.5rem;font-weight:800;color:#1e293b;letter-spacing:-.5px}._xpProgress_szon6_921{display:flex;flex-direction:column;gap:10px}._xpProgressBar_szon6_927{height:8px;background:#94a3b826;border-radius:999px;overflow:hidden}._xpProgressFill_szon6_934{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.16,1,.3,1)}._xpProgressInfo_szon6_940{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:#64748b}._xpNextLeague_szon6_948{font-weight:600;color:#1e293b}._xpEarnSection_szon6_953{padding:16px;background:#f8fafc80;border-radius:12px;border:1px solid rgba(184,221,209,.1)}._xpEarnTitle_szon6_960{margin:0 0 12px;font-size:.9375rem;font-weight:700;color:#1e293b}._xpEarnList_szon6_967{display:flex;flex-direction:column;gap:8px}._xpEarnItem_szon6_973{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffffb3;border-radius:8px;border:1px solid rgba(184,221,209,.08)}._xpEarnIcon_szon6_983{font-size:1.1rem;line-height:1}._xpEarnText_szon6_988{flex:1;font-size:.875rem;font-weight:500;color:#475569}._xpEarnValue_szon6_995{font-size:.875rem;font-weight:700;color:#059669;padding:4px 8px;background:#10b98114;border-radius:6px}._xpRewardsSection_szon6_1004{padding:16px;background:linear-gradient(135deg,#f7b18614,#f7b1861f);border-radius:12px;border:1px solid rgba(247,177,134,.2);transition:all .2s ease}._xpRewardsSection_szon6_1004:hover{background:linear-gradient(135deg,#f7b18626,#f7b18633);border-color:#f7b18666;transform:translateY(-2px);box-shadow:0 4px 12px #f7b18633}._xpRewardsTitleRow_szon6_1019{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._xpRewardsTitle_szon6_1019{margin:0;font-size:.9375rem;font-weight:700;color:#1e293b}._xpRewardsArrow_szon6_1033{font-size:1.25rem;color:#e89a6f;transition:transform .2s ease}._xpRewardsSection_szon6_1004:hover ._xpRewardsArrow_szon6_1033{transform:translate(4px)}._xpRewardsPreview_szon6_1043{display:flex;align-items:center;gap:12px}._xpRewardsPreviewIcon_szon6_1049{font-size:2rem}._xpRewardsPreviewText_szon6_1053{display:flex;flex-direction:column;gap:2px}._xpRewardsPreviewTitle_szon6_1059{font-size:.9375rem;font-weight:600;color:#1e293b}._xpRewardsPreviewSub_szon6_1065{font-size:.8125rem;color:#64748b}._xpTermsLink_szon6_1070{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f7b18626;border:1px solid rgba(247,177,134,.3);border-radius:6px;font-size:.75rem;font-weight:600;color:#e89a6f;cursor:pointer;transition:all .2s ease}._xpTermsLink_szon6_1070:hover{background:#f7b18640;border-color:#f7b18680}._xpRewardsDescription_szon6_1090{margin:0;font-size:.875rem;color:#64748b;line-height:1.5}._xpRedeemCard_szon6_1098{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #f7b18626;border:1px solid rgba(247,177,134,.3)}._xpRedeemInfo_szon6_1109{display:flex;align-items:center;gap:12px}._xpRedeemIcon_szon6_1115{font-size:2rem}._xpRedeemDetails_szon6_1119{display:flex;flex-direction:column;gap:2px}._xpRedeemTitle_szon6_1125{font-size:1rem;font-weight:700;color:#1e293b}._xpRedeemCost_szon6_1131{font-size:.875rem;color:#f7b186;font-weight:600}._xpRedeemBtn_szon6_1137{background:linear-gradient(135deg,#f7b186,#e89a6f);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}._xpRedeemBtn_szon6_1137:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f7b18666}._xpRedeemBtn_szon6_1137:disabled{opacity:.6;cursor:not-allowed}._xpRedeemLocked_szon6_1160{text-align:center;padding:16px}._xpRedeemLockedIcon_szon6_1165{font-size:2rem;display:flex;margin-bottom:8px;justify-content:center}._xpRedeemLockedText_szon6_1172{margin:0 0 12px;font-size:.875rem;color:#64748b;line-height:1.5}._xpRedeemProgress_szon6_1179{height:8px;background:#0000001a;border-radius:4px;overflow:hidden;margin-bottom:8px}._xpRedeemProgressBar_szon6_1187{height:100%;background:linear-gradient(90deg,#f7b186,#e89a6f);border-radius:4px;transition:width .3s ease}._xpRedeemProgressText_szon6_1194{font-size:.8125rem;color:#94a3b8;font-weight:500}._xpHistorySection_szon6_1201{padding:16px;background:#f8fafc80;border-radius:12px;border:1px solid rgba(184,221,209,.1)}._xpHistoryTitle_szon6_1208{margin:0 0 12px;font-size:.9375rem;font-weight:700;color:#1e293b}._xpHistoryList_szon6_1215{display:flex;flex-direction:column;gap:8px}._xpHistoryItem_szon6_1221{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fffc;border-radius:10px;border:1px solid rgba(184,221,209,.12);transition:all .2s ease}._xpHistoryItem_szon6_1221:hover{background:#fff;border-color:#b8ddd133}._xpHistoryInfo_szon6_1237{display:flex;align-items:center;gap:10px}._xpHistoryIcon_szon6_1243{font-size:1.25rem}._xpHistoryDetails_szon6_1247{display:flex;flex-direction:column;gap:2px}._xpHistoryMonths_szon6_1253{font-size:.9375rem;font-weight:600;color:#1e293b}._xpHistoryDate_szon6_1259{font-size:.75rem;color:#64748b}._xpHistoryCost_szon6_1264{font-size:.875rem;font-weight:600;color:#e89a6f;padding:4px 10px;background:#f7b1861a;border-radius:6px}._celebrationOverlay_szon6_1274{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_celebrationFadeIn_szon6_1 .3s ease-out}@keyframes _celebrationFadeIn_szon6_1{0%{opacity:0}to{opacity:1}}._celebrationContent_szon6_1297{text-align:center;animation:_celebrationBounce_szon6_1 .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes _celebrationBounce_szon6_1{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._celebrationIcon_szon6_1316{font-size:5rem;display:block;animation:_celebrationPulse_szon6_1 .6s ease-in-out infinite alternate}@keyframes _celebrationPulse_szon6_1{0%{transform:scale(1)}to{transform:scale(1.1)}}._celebrationTitle_szon6_1331{margin:16px 0 8px;font-size:2rem;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}._celebrationText_szon6_1339{margin:0;font-size:1.125rem;color:#ffffffe6}._confetti_szon6_1345{position:absolute;top:0;left:50%;width:100%;height:100%;pointer-events:none;overflow:hidden}._confettiPiece_szon6_1355{position:absolute;width:10px;height:10px;top:50%;left:50%;animation:_confettiFall_szon6_1 3s ease-out forwards;animation-delay:var(--delay)}._confettiPiece_szon6_1355:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#f7b186,#e89a6f,#b8ddd1,#10b981,#fbbf24);background-size:400% 400%;border-radius:2px;transform:rotate(var(--rotation));animation:_confettiSpin_szon6_1 1s linear infinite}@keyframes _confettiFall_szon6_1{0%{transform:translate(-50%,-50%) translate(0) translateY(0);opacity:1}to{transform:translate(-50%,-50%) translate(var(--x)) translateY(100vh);opacity:0}}@keyframes _confettiSpin_szon6_1{to{transform:rotate(calc(var(--rotation) + 360deg))}}@media(max-width:640px){._body_szon6_3{max-height:92vh}._hero_szon6_39{padding:36px 24px 28px}._userName_szon6_107{font-size:1.5rem}._tabs_szon6_126{padding:0 12px}._tab_szon6_126{flex-direction:column;gap:4px;padding:12px 8px;font-size:.75rem}._tabIcon_szon6_197{font-size:1rem}._contentArea_szon6_202{padding:20px 16px 28px}._section_szon6_294{padding:18px}._dataGrid_szon6_316,._formRow_szon6_825{grid-template-columns:1fr}._formActions_szon6_831{flex-direction:column}}body.dark ._body_szon6_3,html.dark ._body_szon6_3{background:linear-gradient(to bottom,#0f172a,#1e293b)}body.dark ._hero_szon6_39,html.dark ._hero_szon6_39{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border-bottom-color:#7bc4a826}body.dark ._heroGradient_szon6_48,html.dark ._heroGradient_szon6_48{background:radial-gradient(circle at 50% 0%,rgba(123,196,168,.1),transparent 70%)}body.dark ._userName_szon6_107,html.dark ._userName_szon6_107{color:#e2e8f0}body.dark ._userEmail_szon6_116,html.dark ._userEmail_szon6_116{color:#94a3b8}body.dark ._tabs_szon6_126,html.dark ._tabs_szon6_126{background:#1e293bb3;border-bottom-color:#7bc4a81f}body.dark ._tab_szon6_126,html.dark ._tab_szon6_126{color:#94a3b8}body.dark ._tab_szon6_126:hover,html.dark ._tab_szon6_126:hover{color:#e2e8f0;background:#7bc4a814}body.dark ._tabActive_szon6_170,html.dark ._tabActive_szon6_170{color:#e2e8f0;border-bottom-color:#7bc4a8cc}body.dark ._tabActive_szon6_170:after,html.dark ._tabActive_szon6_170:after{background:linear-gradient(90deg,#7bc4a8cc,#7bc4a899)}body.dark ._section_szon6_294,html.dark ._section_szon6_294{background:linear-gradient(145deg,#1e293bb3,#1e293b99);border-color:#7bc4a81f;box-shadow:0 1px 3px #0003}body.dark ._section_szon6_294:hover,html.dark ._section_szon6_294:hover{box-shadow:0 2px 8px #0000004d}body.dark ._sectionTitle_szon6_307,html.dark ._sectionTitle_szon6_307{color:#e2e8f0}body.dark ._dataItem_szon6_325,html.dark ._dataItem_szon6_325,body.dark ._dataItemFull_szon6_343,html.dark ._dataItemFull_szon6_343{background:#0f172a80;border-color:#7bc4a814}body.dark ._dataItem_szon6_325:hover,html.dark ._dataItem_szon6_325:hover{background:#0f172ab3;border-color:#7bc4a826}body.dark ._dataLabel_szon6_356,html.dark ._dataLabel_szon6_356{color:#94a3b8}body.dark ._dataValue_szon6_367,html.dark ._dataValue_szon6_367{color:#e2e8f0}body.dark ._badge_szon6_376,html.dark ._badge_szon6_376{background:linear-gradient(135deg,#7bc4a826,#7bc4a81a);border-color:#7bc4a840;color:#e2e8f0}body.dark ._input_szon6_790,html.dark ._input_szon6_790,body.dark ._textarea_szon6_791,html.dark ._textarea_szon6_791{background:#0f172ab3;border-color:#7bc4a833;color:#e2e8f0}body.dark ._input_szon6_790:focus,html.dark ._input_szon6_790:focus,body.dark ._textarea_szon6_791:focus,html.dark ._textarea_szon6_791:focus{background:#0f172ae6;border-color:#7bc4a880;box-shadow:0 0 0 4px #7bc4a814,0 2px 8px #7bc4a826}body.dark ._editBtn_szon6_397,html.dark ._editBtn_szon6_397{background:linear-gradient(135deg,#7bc4a826,#7bc4a81a);border-color:#7bc4a840;color:#e2e8f0}body.dark ._editBtn_szon6_397:hover,html.dark ._editBtn_szon6_397:hover{background:linear-gradient(135deg,#7bc4a840,#7bc4a833)}body.dark ._manageBtn_szon6_401,html.dark ._manageBtn_szon6_401{background:linear-gradient(135deg,#94a3b833,#94a3b840);border-color:#94a3b84d;color:#cbd5e1}body.dark ._manageBtn_szon6_401:hover:not(:disabled),html.dark ._manageBtn_szon6_401:hover:not(:disabled){background:linear-gradient(135deg,#94a3b84d,#94a3b859);border-color:#94a3b866}body.dark ._upgradeBtn_szon6_400,html.dark ._upgradeBtn_szon6_400,body.dark ._saveBtn_szon6_402,html.dark ._saveBtn_szon6_402{background:linear-gradient(135deg,#7bc4a8cc,#7bc4a8b3);color:#0d1f17;border-color:#7bc4a866}body.dark ._upgradeBtn_szon6_400:hover,html.dark ._upgradeBtn_szon6_400:hover,body.dark ._saveBtn_szon6_402:hover,html.dark ._saveBtn_szon6_402:hover{background:linear-gradient(135deg,#7bc4a8f2,#7bc4a8d9)}body.dark ._cancelBtn_szon6_403,html.dark ._cancelBtn_szon6_403{background:#1e293bcc;border-color:#94a3b833;color:#cbd5e1}body.dark ._cancelBtn_szon6_403:hover,html.dark ._cancelBtn_szon6_403:hover{background:#1e293b;border-color:#94a3b84d}body.dark ._workoutBadge_szon6_844,html.dark ._workoutBadge_szon6_844{background:#0f172ab3;border-color:#7bc4a833;color:#cbd5e1}body.dark ._workoutBadge_szon6_844:hover,html.dark ._workoutBadge_szon6_844:hover{background:#7bc4a826;border-color:#7bc4a866}body.dark ._workoutBadge_szon6_844._selected_szon6_868,html.dark ._workoutBadge_szon6_844._selected_szon6_868{background:linear-gradient(135deg,#7bc4a8cc,#7bc4a8b3);border-color:#7bc4a880;color:#0d1f17}body.dark ._premiumCard_szon6_565,html.dark ._premiumCard_szon6_565{background:linear-gradient(135deg,#1e293b99,#0f172a80);border-color:#7bc4a826}body.dark ._premiumInfo_szon6_608 p,html.dark ._premiumInfo_szon6_608 p,body.dark ._loadingText_szon6_623,html.dark ._loadingText_szon6_623{color:#94a3b8}body.dark ._xpPremiumBox_szon6_631,html.dark ._xpPremiumBox_szon6_631{background:linear-gradient(135deg,#f7b18614,#f7b1860a);border-color:#f7b18633}body.dark ._xpPremiumTitle_szon6_650,html.dark ._xpPremiumTitle_szon6_650{color:#f7b186}body.dark ._xpPremiumExpiry_szon6_656,html.dark ._xpPremiumExpiry_szon6_656{color:#e2e8f0}body.dark ._xpPremiumExpiry_szon6_656 strong,html.dark ._xpPremiumExpiry_szon6_656 strong{color:#f7b186}body.dark ._xpPremiumNote_szon6_666,html.dark ._xpPremiumNote_szon6_666{color:#34d399}body.dark ._stripePremiumBox_szon6_674,html.dark ._stripePremiumBox_szon6_674{background:linear-gradient(135deg,#6366f114,#6366f10a);border-color:#6366f133}body.dark ._stripePremiumTitle_szon6_693,html.dark ._stripePremiumTitle_szon6_693{color:#a5b4fc}body.dark ._stripePremiumInfo_szon6_699,html.dark ._stripePremiumInfo_szon6_699{color:#cbd5e1}body.dark ._stripePremiumInfo_szon6_699 strong,html.dark ._stripePremiumInfo_szon6_699 strong{color:#a5b4fc}body.dark ._combinedPremiumNote_szon6_710,html.dark ._combinedPremiumNote_szon6_710{background:#3b82f614;border-color:#3b82f633;color:#60a5fa}body.dark ._noPremiumInfo_szon6_729 p,html.dark ._noPremiumInfo_szon6_729 p{color:#94a3b8}body.dark ._xpBtn_szon6_745,html.dark ._xpBtn_szon6_745{background:linear-gradient(135deg,#f7b1861f,#f7b1860f);border-color:#f7b18640;color:#f7b186}body.dark ._xpBtn_szon6_745:hover,html.dark ._xpBtn_szon6_745:hover{background:linear-gradient(135deg,#f7b18633,#f7b1861a);border-color:#f7b18666}body.dark ._formField_szon6_776 label,html.dark ._formField_szon6_776 label{color:#cbd5e1}body.dark ._contentArea_szon6_202::-webkit-scrollbar-thumb,html.dark ._contentArea_szon6_202::-webkit-scrollbar-thumb{background:#7bc4a833}body.dark ._contentArea_szon6_202::-webkit-scrollbar-thumb:hover,html.dark ._contentArea_szon6_202::-webkit-scrollbar-thumb:hover{background:#7bc4a84d}body.dark ._xpHeader_szon6_887,html.dark ._xpHeader_szon6_887{background:linear-gradient(135deg,#7bc4a81a,#f7b18614);border-color:#7bc4a833}body.dark ._xpTotal_szon6_914,html.dark ._xpTotal_szon6_914{color:#e2e8f0}body.dark ._xpProgressBar_szon6_927,html.dark ._xpProgressBar_szon6_927{background:#94a3b81a}body.dark ._xpProgressInfo_szon6_940,html.dark ._xpProgressInfo_szon6_940{color:#94a3b8}body.dark ._xpNextLeague_szon6_948,html.dark ._xpNextLeague_szon6_948{color:#e2e8f0}body.dark ._xpEarnSection_szon6_953,html.dark ._xpEarnSection_szon6_953{background:#0f172a80;border-color:#7bc4a81a}body.dark ._xpEarnTitle_szon6_960,html.dark ._xpEarnTitle_szon6_960{color:#e2e8f0}body.dark ._xpEarnItem_szon6_973,html.dark ._xpEarnItem_szon6_973{background:#1e293b80;border-color:#7bc4a814}body.dark ._xpEarnText_szon6_988,html.dark ._xpEarnText_szon6_988{color:#cbd5e1}body.dark ._xpEarnValue_szon6_995,html.dark ._xpEarnValue_szon6_995{background:#10b98126}body.dark ._xpRewardsSection_szon6_1004,html.dark ._xpRewardsSection_szon6_1004{background:linear-gradient(135deg,#f7b18614,#f7b1861f);border-color:#f7b18633}body.dark ._xpRewardsSection_szon6_1004:hover,html.dark ._xpRewardsSection_szon6_1004:hover{background:linear-gradient(135deg,#f7b1861f,#f7b1862e);box-shadow:0 4px 12px #0000004d}body.dark ._xpRewardsTitle_szon6_1019,html.dark ._xpRewardsTitle_szon6_1019{color:#e2e8f0}body.dark ._xpRewardsPreviewTitle_szon6_1059,html.dark ._xpRewardsPreviewTitle_szon6_1059{color:#f5f7fa}body.dark ._xpRewardsPreviewSub_szon6_1065,html.dark ._xpRewardsPreviewSub_szon6_1065,body.dark ._xpRewardsDescription_szon6_1090,html.dark ._xpRewardsDescription_szon6_1090{color:#94a3b8}body.dark ._xpRedeemCard_szon6_1098,html.dark ._xpRedeemCard_szon6_1098{background:#2a2d38;border-color:#f7b1864d}body.dark ._xpRedeemTitle_szon6_1125,html.dark ._xpRedeemTitle_szon6_1125{color:#f5f7fa}body.dark ._xpRedeemLockedText_szon6_1172,html.dark ._xpRedeemLockedText_szon6_1172{color:#94a3b8}body.dark ._xpRedeemProgress_szon6_1179,html.dark ._xpRedeemProgress_szon6_1179{background:#ffffff1a}body.dark ._xpRedeemProgressText_szon6_1194,html.dark ._xpRedeemProgressText_szon6_1194{color:#9ca3af}body.dark ._xpHistorySection_szon6_1201,html.dark ._xpHistorySection_szon6_1201{background:#0f172a80;border-color:#7bc4a81a}body.dark ._xpHistoryTitle_szon6_1208,html.dark ._xpHistoryTitle_szon6_1208{color:#e2e8f0}body.dark ._xpHistoryItem_szon6_1221,html.dark ._xpHistoryItem_szon6_1221{background:#1e293b99;border-color:#7bc4a81a}body.dark ._xpHistoryItem_szon6_1221:hover,html.dark ._xpHistoryItem_szon6_1221:hover{background:#1e293bcc;border-color:#7bc4a833}body.dark ._xpHistoryMonths_szon6_1253,html.dark ._xpHistoryMonths_szon6_1253{color:#e2e8f0}body.dark ._xpHistoryDate_szon6_1259,html.dark ._xpHistoryDate_szon6_1259{color:#94a3b8}body.dark ._xpHistoryCost_szon6_1264,html.dark ._xpHistoryCost_szon6_1264{background:#f7b18626}body.dark ._xpTermsLink_szon6_1070,html.dark ._xpTermsLink_szon6_1070{background:#f7b1861a;border-color:#f7b18640}body.dark ._xpTermsLink_szon6_1070:hover,html.dark ._xpTermsLink_szon6_1070:hover{background:#f7b18633;border-color:#f7b18666}._container_11x07_2{background:transparent;border:none;padding:0;margin:0}.dark ._container_11x07_2{background:transparent;box-shadow:none}._title_11x07_14{display:none}._photoSection_11x07_19{display:flex;flex-direction:column;align-items:center;gap:8px}._photoContainer_11x07_26{position:relative;width:60px;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1)}._photoContainer_11x07_26:hover{transform:scale(1.02)}._photo_11x07_19{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(184,221,209,.3);box-shadow:0 1px 4px #b8ddd11f;transition:all .3s cubic-bezier(.4,0,.2,1)}._photo_11x07_19:hover{box-shadow:0 2px 8px #b8ddd133;border-color:#b8ddd180}._photoPlaceholder_11x07_52{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#b8ddd14d,#f7b1864d);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#1e293b;border:2px solid rgba(184,221,209,.3);box-shadow:0 1px 4px #b8ddd11f;transition:all .3s cubic-bezier(.4,0,.2,1)}._photoPlaceholder_11x07_52:hover{box-shadow:0 4px 12px #b8ddd140}._actions_11x07_73{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}._uploadButton_11x07_80,._deleteButton_11x07_81{padding:6px 14px;border-radius:8px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease;color:#000}._uploadButton_11x07_80{background-color:#b8ddd1;border:1.5px solid #9dc9ba}._uploadButton_11x07_80:hover{background-color:#a5d4c6;transform:translateY(-1px)}._deleteButton_11x07_81{background-color:#cbd5e1;border:1.5px solid #b0bdc9}._deleteButton_11x07_81:hover{background-color:#b0bdc9;transform:translateY(-1px)}._uploadButton_11x07_80:disabled,._deleteButton_11x07_81:disabled{opacity:.5;cursor:not-allowed}._fileInput_11x07_117{display:none}._message_11x07_122{padding:8px 12px;border-radius:8px;font-size:.75rem;font-weight:600;margin-top:10px;text-align:center}._message_11x07_122._success_11x07_131{background:linear-gradient(135deg,#10b9810d,#10b98114);color:#059669;border:1px solid rgba(16,185,129,.2)}._message_11x07_122._error_11x07_137{background:linear-gradient(135deg,#ef44440d,#ef444414);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.dark ._message_11x07_122._success_11x07_131{background:#10b9811a;color:#34d399;border-color:#10b9814d}.dark ._message_11x07_122._error_11x07_137{background:#ef44441a;color:#f87171;border-color:#ef44444d}._hint_11x07_156{display:none}.dark ._photo_11x07_19{border-color:#7bc4a84d;box-shadow:0 2px 8px #0000004d}.dark ._photo_11x07_19:hover{border-color:#7bc4a880;box-shadow:0 4px 12px #0006}.dark ._photoPlaceholder_11x07_52{background:linear-gradient(135deg,#7bc4a840,#f7b18640);color:#e2e8f0;border-color:#7bc4a84d}@media(max-width:479px){._photoContainer_11x07_26{width:80px;height:80px}._photo_11x07_19,._photoPlaceholder_11x07_52{border-width:2px}._photoPlaceholder_11x07_52{font-size:32px}._uploadButton_11x07_80,._deleteButton_11x07_81{padding:5px 12px;font-size:.6875rem}}@media(max-width:768px){._uploadButton_11x07_80,._deleteButton_11x07_81{padding:6px 12px;font-size:.75rem}}._container_jien4_3{display:flex;flex-direction:column;gap:24px}._section_jien4_9{background:#b8ddd10f;border:1px solid rgba(184,221,209,.12);border-radius:14px;padding:16px}._sectionHeader_jien4_16{display:flex;align-items:center;gap:12px}._sectionIcon_jien4_22{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#b8ddd126,#f7b1861a);border-radius:10px;font-size:1.1rem;color:#64748b}._sectionInfo_jien4_34{flex:1}._sectionTitle_jien4_38{margin:0;font-size:.95rem;font-weight:700;color:#1e293b}._sectionDesc_jien4_45{margin:2px 0 0;font-size:.8rem;color:#64748b}._toggleBtn_jien4_52{padding:8px 16px;border-radius:20px;font-weight:700;font-size:.75rem;letter-spacing:.5px;border:none;cursor:pointer;transition:all .2s ease}._toggleOn_jien4_63{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._toggleOff_jien4_68{background:#94a3b826;color:#64748b}._toggleBtn_jien4_52:hover:not(:disabled){transform:scale(1.05)}._toggleBtn_jien4_52:disabled{opacity:.6;cursor:not-allowed}._error_jien4_83{margin-top:12px;padding:10px 14px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.8rem;color:#dc2626}._deniedHelp_jien4_93{margin:12px 0 0;font-size:.8rem;color:#94a3b8;line-height:1.4}._optionsList_jien4_101{margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.1)}._optionsLabel_jien4_107{margin:16px 0 8px;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._optionsLabel_jien4_107:first-child{margin-top:0}._optionItem_jien4_120{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.08)}._optionItem_jien4_120:last-child{border-bottom:none;padding-bottom:0}._optionInfo_jien4_133{display:flex;align-items:center;gap:12px;flex:1}._optionIcon_jien4_140{font-size:1.25rem;width:28px;text-align:center}._optionLabel_jien4_146{display:block;font-size:.9rem;font-weight:600;color:#1e293b}._optionDesc_jien4_153{display:block;font-size:.75rem;color:#94a3b8;margin-top:2px}._optionToggle_jien4_161{padding:6px 14px;border-radius:16px;font-weight:700;font-size:.7rem;letter-spacing:.5px;border:none;cursor:pointer;transition:all .2s ease;min-width:50px}._optionOn_jien4_173{background:#10b9811f;color:#059669;border:1px solid rgba(16,185,129,.2)}._optionOff_jien4_179{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.15)}._optionToggle_jien4_161:hover:not(:disabled){transform:scale(1.05)}._optionToggle_jien4_161:disabled{opacity:.6;cursor:not-allowed}body.dark ._section_jien4_9,html.dark ._section_jien4_9{background:#1e293b66;border-color:#7bc4a81a}body.dark ._sectionIcon_jien4_22,html.dark ._sectionIcon_jien4_22{background:linear-gradient(135deg,#7bc4a826,#f7b1861a)}body.dark ._sectionTitle_jien4_38,html.dark ._sectionTitle_jien4_38{color:#e2e8f0}body.dark ._sectionDesc_jien4_45,html.dark ._sectionDesc_jien4_45{color:#94a3b8}body.dark ._toggleOff_jien4_68,html.dark ._toggleOff_jien4_68{background:#4755694d;color:#94a3b8}body.dark ._optionsList_jien4_101,html.dark ._optionsList_jien4_101{border-color:#47556933}body.dark ._optionsLabel_jien4_107,html.dark ._optionsLabel_jien4_107{color:#94a3b8}body.dark ._optionItem_jien4_120,html.dark ._optionItem_jien4_120{border-color:#47556926}body.dark ._optionLabel_jien4_146,html.dark ._optionLabel_jien4_146{color:#e2e8f0}body.dark ._optionDesc_jien4_153,html.dark ._optionDesc_jien4_153{color:#64748b}body.dark ._optionOn_jien4_173,html.dark ._optionOn_jien4_173{background:#10b98126;border-color:#10b98140;color:#34d399}body.dark ._optionOff_jien4_179,html.dark ._optionOff_jien4_179{background:#47556933;border-color:#4755694d;color:#64748b}body.dark ._deniedHelp_jien4_93,html.dark ._deniedHelp_jien4_93{color:#64748b}._overlay_39x4m_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_39x4m_1 .2s ease;padding:20px}@keyframes _fadeIn_39x4m_1{0%{opacity:0}to{opacity:1}}._modal_39x4m_22{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:480px;width:100%;animation:_slideUp_39x4m_1 .3s ease;overflow:hidden}@keyframes _slideUp_39x4m_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_39x4m_43{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#f7b186,#e89a6f)}._header_39x4m_43 h3{font-size:1.25rem;font-weight:700;color:#fff;margin:0}._closeBtn_39x4m_59{background:#fff3;border:none;font-size:1.5rem;color:#fff;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._closeBtn_39x4m_59:hover{background:#ffffff4d}._closeBtn_39x4m_59:disabled{opacity:.5;cursor:not-allowed}._body_39x4m_83{padding:24px}._conversionInfo_39x4m_88{background:linear-gradient(135deg,#fef3e6,#fff);border-radius:12px;padding:16px;margin-bottom:20px}._conversionRate_39x4m_95{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed #e9ecef}._xpIcon_39x4m_105{font-size:1.1rem;font-weight:700;color:#f7b186;background:#fff;padding:8px 12px;border-radius:8px;box-shadow:0 2px 8px #f7b18633}._arrow_39x4m_115{font-size:1.2rem;color:#adb5bd;font-weight:600}._premiumBadge_39x4m_121{font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#f7b186,#e89a6f);padding:8px 12px;border-radius:8px}._balanceInfo_39x4m_130{display:flex;justify-content:space-between;align-items:center}._balanceInfo_39x4m_130 span:first-child{color:#666;font-size:.95rem}._balanceValue_39x4m_141{font-weight:700;color:#333;font-size:1.1rem}._monthSelector_39x4m_148{margin-bottom:20px}._monthSelector_39x4m_148 label{display:block;font-size:.95rem;font-weight:600;color:#555;margin-bottom:12px}._monthOptions_39x4m_160{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._monthOption_39x4m_160{display:flex;flex-direction:column;align-items:center;padding:16px 12px;border:2px solid #e9ecef;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s}._monthOption_39x4m_160:hover:not(:disabled){border-color:#f7b186;background:#fef7f2}._monthOption_39x4m_160._selected_39x4m_183{border-color:#f7b186;background:linear-gradient(135deg,#fef7f2,#fff);box-shadow:0 4px 12px #f7b18633}._monthOption_39x4m_160:disabled{opacity:.4;cursor:not-allowed;background:#f8f9fa}._monthNumber_39x4m_195{font-size:1.8rem;font-weight:800;color:#333}._monthOption_39x4m_160._selected_39x4m_183 ._monthNumber_39x4m_195{color:#f7b186}._monthLabel_39x4m_205{font-size:.85rem;color:#666;margin-bottom:4px}._monthCost_39x4m_211{font-size:.8rem;font-weight:600;color:#999}._monthOption_39x4m_160._selected_39x4m_183 ._monthCost_39x4m_211{color:#e89a6f}._summary_39x4m_222{background:#f8f9fa;border-radius:12px;padding:16px}._summaryRow_39x4m_228{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._summaryRow_39x4m_228:not(:last-child){border-bottom:1px solid #e9ecef}._summaryRow_39x4m_228 span:first-child{color:#666;font-size:.95rem}._summaryValue_39x4m_244{font-weight:600;color:#333}._summaryRow_39x4m_228._highlight_39x4m_249{background:linear-gradient(135deg,#f7b186,#e89a6f);margin:12px -16px -16px;padding:16px;border-radius:0 0 12px 12px}._summaryRow_39x4m_228._highlight_39x4m_249 span{color:#fff!important}._summaryRow_39x4m_228._highlight_39x4m_249 ._summaryValue_39x4m_244{font-size:1.1rem;font-weight:700}._footer_39x4m_266{display:flex;gap:12px;padding:20px 24px;background:#f8f9fa;justify-content:flex-end}._cancelBtn_39x4m_274,._confirmBtn_39x4m_275{padding:12px 24px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}._cancelBtn_39x4m_274{background:#fff;color:#666;border:2px solid #dee2e6}._cancelBtn_39x4m_274:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}._cancelBtn_39x4m_274:disabled{opacity:.5;cursor:not-allowed}._confirmBtn_39x4m_275{background:linear-gradient(135deg,#f7b186,#e89a6f);color:#fff;flex:1}._confirmBtn_39x4m_275:hover:not(:disabled){background:linear-gradient(135deg,#e89a6f,#d98960);transform:translateY(-2px);box-shadow:0 4px 12px #f7b18666}._confirmBtn_39x4m_275:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){._overlay_39x4m_1{padding:15px;align-items:flex-end}._modal_39x4m_22{max-width:100%;border-radius:20px 20px 0 0;animation:_slideUpMobile_39x4m_1 .3s ease}@keyframes _slideUpMobile_39x4m_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_39x4m_43{padding:16px 20px}._header_39x4m_43 h3{font-size:1.1rem}._body_39x4m_83{padding:20px}._monthOptions_39x4m_160{gap:8px}._monthOption_39x4m_160{padding:12px 8px}._monthNumber_39x4m_195{font-size:1.5rem}._footer_39x4m_266{flex-direction:column-reverse;padding:16px 20px}._cancelBtn_39x4m_274,._confirmBtn_39x4m_275{width:100%;padding:14px 20px}}.dark ._modal_39x4m_22,body.dark ._modal_39x4m_22,html.dark ._modal_39x4m_22{background:#1e2028}.dark ._header_39x4m_43,body.dark ._header_39x4m_43,html.dark ._header_39x4m_43{border-bottom-color:#ffffff1a}.dark ._conversionInfo_39x4m_88,body.dark ._conversionInfo_39x4m_88,html.dark ._conversionInfo_39x4m_88{background:linear-gradient(135deg,#f7b1861a,#1e2028)}.dark ._xpIcon_39x4m_105,body.dark ._xpIcon_39x4m_105,html.dark ._xpIcon_39x4m_105{background:#2a2d38}.dark ._balanceInfo_39x4m_130 span:first-child,body.dark ._balanceInfo_39x4m_130 span:first-child,html.dark ._balanceInfo_39x4m_130 span:first-child{color:#9ca3af}.dark ._balanceValue_39x4m_141,body.dark ._balanceValue_39x4m_141,html.dark ._balanceValue_39x4m_141{color:#f5f7fa}.dark ._monthSelector_39x4m_148 label,body.dark ._monthSelector_39x4m_148 label,html.dark ._monthSelector_39x4m_148 label{color:#d1d5db}.dark ._monthOption_39x4m_160,body.dark ._monthOption_39x4m_160,html.dark ._monthOption_39x4m_160{background:#2a2d38;border-color:#ffffff1a}.dark ._monthOption_39x4m_160:hover:not(:disabled),body.dark ._monthOption_39x4m_160:hover:not(:disabled),html.dark ._monthOption_39x4m_160:hover:not(:disabled){background:#f7b1861a;border-color:#f7b186}.dark ._monthOption_39x4m_160._selected_39x4m_183,body.dark ._monthOption_39x4m_160._selected_39x4m_183,html.dark ._monthOption_39x4m_160._selected_39x4m_183{background:#f7b18626;border-color:#f7b186}.dark ._monthOption_39x4m_160:disabled,body.dark ._monthOption_39x4m_160:disabled,html.dark ._monthOption_39x4m_160:disabled{background:#ffffff0d}.dark ._monthNumber_39x4m_195,body.dark ._monthNumber_39x4m_195,html.dark ._monthNumber_39x4m_195{color:#f5f7fa}.dark ._monthLabel_39x4m_205,body.dark ._monthLabel_39x4m_205,html.dark ._monthLabel_39x4m_205{color:#9ca3af}.dark ._summary_39x4m_222,body.dark ._summary_39x4m_222,html.dark ._summary_39x4m_222{background:#ffffff0d}.dark ._summaryRow_39x4m_228,body.dark ._summaryRow_39x4m_228,html.dark ._summaryRow_39x4m_228{border-bottom-color:#ffffff1a}.dark ._summaryRow_39x4m_228 span:first-child,body.dark ._summaryRow_39x4m_228 span:first-child,html.dark ._summaryRow_39x4m_228 span:first-child{color:#9ca3af}.dark ._summaryValue_39x4m_244,body.dark ._summaryValue_39x4m_244,html.dark ._summaryValue_39x4m_244{color:#f5f7fa}.dark ._footer_39x4m_266,body.dark ._footer_39x4m_266,html.dark ._footer_39x4m_266{background:#ffffff0d}.dark ._cancelBtn_39x4m_274,body.dark ._cancelBtn_39x4m_274,html.dark ._cancelBtn_39x4m_274{background:transparent;color:#d1d5db;border-color:#fff3}.dark ._cancelBtn_39x4m_274:hover:not(:disabled),body.dark ._cancelBtn_39x4m_274:hover:not(:disabled),html.dark ._cancelBtn_39x4m_274:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}:root{color-scheme:light dark;--social-ink: #121212;--social-hover: #444}._social_1yjdb_7{display:flex;gap:12px}._social_1yjdb_7 a{font-size:24px;color:var(--social-ink, #121212);transition:color .3s ease,transform .3s ease}._social_1yjdb_7 a:hover,._social_1yjdb_7 a:focus-visible{transform:scale(1.2);color:var(--social-hover, #444)}._social_1yjdb_7 a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--social-hover, #444) 60%,transparent);border-radius:50%}._newsletter_17pvh_3{background:var(--paper, #ffffff);padding:80px 20px;border-top:1px solid var(--line, rgba(0,0,0,.08))}._container_17pvh_9{max-width:900px;margin:0 auto}._content_17pvh_14{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}._textBlock_17pvh_22{color:var(--ink, #222325)}._badge_17pvh_26{display:inline-block;padding:6px 12px;background:color-mix(in srgb,var(--couleur-bouton-selection) 20%,var(--paper));border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;color:var(--ink, #222325)}._title_17pvh_39{font-family:sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;margin:0 0 12px;line-height:1.3;color:var(--ink, #222325)}._description_17pvh_48{font-size:15px;line-height:1.6;margin:0 0 24px;color:var(--muted, #6b7280)}._features_17pvh_55{display:flex;flex-direction:column;gap:10px}._feature_17pvh_55{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted, #6b7280)}._featureIcon_17pvh_69{font-size:16px}._formBlock_17pvh_74{background:var(--couleur-principale, #f7f6f2);border-radius:16px;padding:32px;border:1px solid var(--line, rgba(0,0,0,.08))}._form_17pvh_74{display:flex;flex-direction:column;gap:12px}._inputGroup_17pvh_87{display:flex;gap:8px}._input_17pvh_87{flex:1;padding:14px 16px;font-size:15px;border:1px solid var(--line, rgba(0,0,0,.08));border-radius:10px;background:var(--paper, #ffffff);color:var(--ink, #222325);outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:Montserrat,sans-serif}._input_17pvh_87::placeholder{color:var(--muted, #6b7280)}._input_17pvh_87:focus{border-color:var(--couleur-bouton-action, #f7b186);box-shadow:0 0 0 3px #f7b18626}._input_17pvh_87:disabled{opacity:.6;cursor:not-allowed}._button_17pvh_119{padding:14px 24px;font-size:14px;font-weight:700;border:none;border-radius:10px;background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap;font-family:Montserrat,sans-serif}._button_17pvh_119:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f7b1864d}._button_17pvh_119:active:not(:disabled){transform:translateY(0)}._button_17pvh_119:disabled{opacity:.6;cursor:not-allowed}._spinner_17pvh_147{display:inline-block;width:14px;height:14px;border:2px solid rgba(17,17,17,.2);border-top-color:var(--couleur-text-bouton, #111111);border-radius:50%;animation:_spin_17pvh_147 .6s linear infinite}@keyframes _spin_17pvh_147{to{transform:rotate(360deg)}}._message_17pvh_161{padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}._message_17pvh_161._success_17pvh_168{background:color-mix(in srgb,var(--couleur-bouton-selection) 20%,var(--paper));color:var(--ink, #222325);border:1px solid color-mix(in srgb,var(--couleur-bouton-selection) 40%,transparent)}._message_17pvh_161._error_17pvh_174{background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}._privacy_17pvh_180{font-size:12px;color:var(--muted, #6b7280);margin:0;text-align:center}@media(max-width:768px){._newsletter_17pvh_3{padding:60px 16px}._content_17pvh_14{grid-template-columns:1fr;gap:32px}._textBlock_17pvh_22{text-align:center}._features_17pvh_55{align-items:center}._formBlock_17pvh_74{padding:24px}._inputGroup_17pvh_87{flex-direction:column}._button_17pvh_119{width:100%}}._carouselSection_1g4tw_3{background:var(--paper, #ffffff);padding:80px 0;overflow:hidden;border-top:1px solid var(--line, rgba(0,0,0,.08))}._container_1g4tw_10{max-width:100%}._title_1g4tw_15{font-family:sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--ink, #222325);text-align:center;margin:0 0 48px;line-height:1.3}._carouselWrapper_1g4tw_26{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}._carousel_1g4tw_3{width:100%}._carouselTrack_1g4tw_51{display:flex;gap:24px;animation:_scroll_1g4tw_1 60s linear infinite;width:fit-content}@keyframes _scroll_1g4tw_1{0%{transform:translate(0)}to{transform:translate(-33.333%)}}._carouselTrack_1g4tw_51:hover{animation-play-state:paused}._reviewCard_1g4tw_73{background:var(--couleur-principale, #f7f6f2);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:16px;padding:24px;min-width:360px;max-width:360px;box-shadow:0 2px 8px #0000000a;flex-shrink:0;position:relative}._cardHeader_1g4tw_86{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}._authorSection_1g4tw_94{display:flex;gap:12px;align-items:center;flex:1}._authorPhoto_1g4tw_101{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--line, rgba(0,0,0,.08))}._authorInitial_1g4tw_109{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--couleur-bouton-selection) 30%,var(--paper));display:grid;place-items:center;font-size:18px;font-weight:600;color:var(--ink, #222325);border:1px solid color-mix(in srgb,var(--couleur-bouton-selection) 50%,transparent)}._authorInfo_1g4tw_122{flex:1}._authorName_1g4tw_126{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:var(--ink, #222325);margin:0 0 4px}._authorProfession_1g4tw_134{font-size:12px;color:var(--muted, #6b7280);font-weight:500;margin:0}._stars_1g4tw_142{display:flex;gap:2px;font-size:16px;flex-shrink:0}._starFilled_1g4tw_149{color:var(--couleur-bouton-action, #f7b186)}._starEmpty_1g4tw_153{color:var(--line, rgba(0,0,0,.08))}._reviewComment_1g4tw_158{font-size:14px;line-height:1.7;color:var(--muted, #6b7280);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._proBadge_1g4tw_170{background:var(--paper, #ffffff);color:var(--muted, #6b7280);border:1px solid var(--line, rgba(0,0,0,.08));padding:6px 12px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;display:inline-block}@media(max-width:768px){._carouselSection_1g4tw_3{padding:60px 0}._title_1g4tw_15{margin:0 0 32px;padding:0 20px}._reviewCard_1g4tw_73{min-width:300px;max-width:300px;padding:20px}._carouselTrack_1g4tw_51{gap:16px}._authorPhoto_1g4tw_101,._authorInitial_1g4tw_109{width:40px;height:40px;font-size:16px}._authorName_1g4tw_126{font-size:14px}._authorProfession_1g4tw_134{font-size:11px}._reviewComment_1g4tw_158{font-size:13px;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){._carouselTrack_1g4tw_51{animation:none}}._section_1r85e_3{background:var(--couleur-principale, #f7f6f2);padding:80px 0;border-top:1px solid var(--line, rgba(0,0,0,.08))}._container_1r85e_9{max-width:1200px;margin:0 auto;padding:0 20px}._header_1r85e_16{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}._title_1r85e_25{font-family:sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--ink, #222325);margin:0;line-height:1.3}._addButton_1r85e_34{background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);border:none;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._addButton_1r85e_34:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f7b1864d}._loading_1r85e_52,._noReviews_1r85e_53{text-align:center;padding:40px 20px;color:var(--muted, #6b7280);font-size:15px}._reviewsGrid_1r85e_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}._reviewCard_1r85e_68{background:var(--paper, #ffffff);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000a}._cardHeader_1r85e_77{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}._authorSection_1r85e_85{display:flex;gap:12px;align-items:center;flex:1}._authorInitial_1r85e_92{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--couleur-bouton-selection) 30%,var(--paper));display:grid;place-items:center;font-size:18px;font-weight:600;color:var(--ink, #222325);border:1px solid color-mix(in srgb,var(--couleur-bouton-selection) 50%,transparent);flex-shrink:0}._authorPhoto_1r85e_106{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--line, rgba(0,0,0,.08));flex-shrink:0}._authorInfo_1r85e_115{flex:1}._authorName_1r85e_119{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:var(--ink, #222325);margin:0 0 4px}._reviewDate_1r85e_127{font-size:12px;color:var(--muted, #6b7280);font-weight:500;margin:0}._stars_1r85e_135{display:flex;gap:2px;font-size:16px;flex-shrink:0}._starFilled_1r85e_142{color:var(--couleur-bouton-action, #f7b186)}._starEmpty_1r85e_146{color:var(--line, rgba(0,0,0,.08))}._reviewComment_1r85e_151{font-size:14px;line-height:1.7;color:var(--muted, #6b7280);margin:0}._modalOverlay_1r85e_159{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:1000;padding:20px;overflow-y:auto;overscroll-behavior:contain}._modal_1r85e_159{background:var(--paper, #ffffff);border-radius:16px;padding:32px;max-width:500px;width:100%;position:relative;box-shadow:0 12px 40px #00000026;max-height:90vh;overflow-y:auto;border:1px solid var(--line, rgba(0,0,0,.08))}._closeButton_1r85e_185{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:var(--muted, #6b7280);transition:color .2s ease;line-height:1;padding:0;width:28px;height:28px}._closeButton_1r85e_185:hover{color:var(--ink, #222325)}._modalTitle_1r85e_205{font-family:sans-serif;font-size:24px;font-weight:700;color:var(--ink, #222325);margin:0 0 24px}._form_1r85e_214{display:flex;flex-direction:column;gap:20px}._formGroup_1r85e_220{display:flex;flex-direction:column;gap:8px;position:relative}._label_1r85e_227{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--ink, #222325)}._required_1r85e_234{color:var(--couleur-bouton-action, #f7b186)}._input_1r85e_238,._textarea_1r85e_239{font-family:Montserrat,sans-serif;font-size:14px;padding:12px 14px;border:1px solid var(--line, rgba(0,0,0,.08));border-radius:10px;background:var(--couleur-principale, #f7f6f2);color:var(--ink, #222325);transition:border-color .2s ease,box-shadow .2s ease}._input_1r85e_238:focus,._textarea_1r85e_239:focus{outline:none;border-color:var(--couleur-bouton-action, #f7b186);box-shadow:0 0 0 3px #f7b18626}._input_1r85e_238:disabled{opacity:.6;cursor:not-allowed}._textarea_1r85e_239{resize:vertical;min-height:100px}._charCount_1r85e_267{font-size:12px;color:var(--muted, #6b7280);text-align:right}._starsInteractive_1r85e_274{display:flex;gap:4px;font-size:28px}._starsInteractive_1r85e_274 span{transition:transform .15s ease}._starsInteractive_1r85e_274 span:hover{transform:scale(1.15)}._submitButton_1r85e_289{background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);border:none;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-top:8px}._submitButton_1r85e_289:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f7b1864d}._submitButton_1r85e_289:disabled{opacity:.6;cursor:not-allowed}._message_1r85e_313{padding:12px 14px;border-radius:8px;font-size:13px;font-weight:500}._message_1r85e_313._success_1r85e_320{background:color-mix(in srgb,var(--couleur-bouton-selection) 20%,var(--paper));color:var(--ink, #222325);border:1px solid color-mix(in srgb,var(--couleur-bouton-selection) 40%,transparent)}._message_1r85e_313._error_1r85e_326{background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}@media(max-width:768px){._section_1r85e_3{padding:60px 0}._header_1r85e_16{flex-direction:column;align-items:stretch}._addButton_1r85e_34{width:100%}._reviewsGrid_1r85e_61{grid-template-columns:1fr}._modal_1r85e_159{padding:24px}._modalTitle_1r85e_205{font-size:20px}._authorInitial_1r85e_92,._authorPhoto_1r85e_106{width:40px;height:40px;font-size:16px}._authorName_1r85e_119{font-size:14px}._reviewComment_1r85e_151{font-size:13px}}._aboutSection_uujsc_3{background:var(--couleur-principale, #f7f6f2);padding:80px 20px;border-top:1px solid var(--line, rgba(0,0,0,.08))}._container_uujsc_9{max-width:1100px;margin:0 auto}._header_uujsc_15{text-align:center;margin-bottom:40px}._title_uujsc_20{font-family:sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--ink, #222325);margin:0 0 8px;line-height:1.3}._subtitle_uujsc_29{font-size:clamp(14px,2.5vw,16px);color:var(--muted, #6b7280);font-weight:500;margin:0}._description_uujsc_36{max-width:700px;margin:0 auto 48px;font-size:15px;line-height:1.7;color:var(--muted, #6b7280);text-align:center}._statsGrid_uujsc_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:48px}._statCard_uujsc_53{background:var(--paper, #ffffff);padding:24px 16px;border-radius:12px;border:1px solid var(--line, rgba(0,0,0,.08));text-align:center}._statIcon_uujsc_61{font-size:28px;display:block;margin-bottom:8px}._statValue_uujsc_67{font-family:sans-serif;font-size:28px;font-weight:700;color:var(--ink, #222325);margin-bottom:4px}._statLabel_uujsc_75{font-size:12px;color:var(--muted, #6b7280);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._valuesGrid_uujsc_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:48px}._valueCard_uujsc_91{background:var(--paper, #ffffff);padding:24px 20px;border-radius:12px;border:1px solid var(--line, rgba(0,0,0,.08))}._valueIcon_uujsc_98{font-size:32px;display:block;margin-bottom:12px}._valueTitle_uujsc_104{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;color:var(--ink, #222325);margin:0 0 8px}._valueDescription_uujsc_112{font-size:14px;line-height:1.6;color:var(--muted, #6b7280);margin:0}._teamSection_uujsc_120{margin-top:16px}._teamTitle_uujsc_124{font-family:sans-serif;font-size:clamp(20px,3vw,24px);font-weight:700;color:var(--ink, #222325);text-align:center;margin:0 0 32px}._teamGrid_uujsc_133{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;-webkit-overflow-scrolling:touch}._teamGrid_uujsc_133::-webkit-scrollbar{height:6px}._teamGrid_uujsc_133::-webkit-scrollbar-track{background:var(--line, rgba(0,0,0,.08));border-radius:3px}._teamGrid_uujsc_133::-webkit-scrollbar-thumb{background:var(--muted, #6b7280);border-radius:3px}._memberCard_uujsc_158{background:var(--paper, #ffffff);padding:24px;border-radius:16px;border:1px solid var(--line, rgba(0,0,0,.08));display:flex;flex-direction:column;align-items:center;text-align:center;min-width:280px;max-width:320px;scroll-snap-align:start;flex-shrink:0}._memberPhoto_uujsc_173{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:16px;border:2px solid var(--line, rgba(0,0,0,.08));background:color-mix(in srgb,var(--couleur-bouton-selection) 30%,var(--paper))}._memberPhoto_uujsc_173 img{width:100%;height:100%;object-fit:cover}._memberInitial_uujsc_189{width:100%;height:100%;display:grid;place-items:center;font-family:sans-serif;font-size:32px;font-weight:700;color:var(--ink, #222325)}._memberInfo_uujsc_200{width:100%}._memberName_uujsc_204{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;color:var(--ink, #222325);margin:0 0 4px}._memberRole_uujsc_212{font-size:12px;color:var(--muted, #6b7280);font-weight:500;margin:0 0 12px}._memberBio_uujsc_219{font-size:13px;line-height:1.6;color:var(--muted, #6b7280);margin:0 0 16px}._memberSocials_uujsc_226{display:flex;gap:8px;justify-content:center}._memberSocials_uujsc_226 a{width:36px;height:36px;border-radius:8px;background:var(--paper, #ffffff);color:var(--muted, #6b7280);display:grid;place-items:center;border:1px solid var(--line, rgba(0,0,0,.08));transition:background .15s ease,color .15s ease}._memberSocials_uujsc_226 a:hover{background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);border-color:var(--couleur-bouton-action, #f7b186)}@media(max-width:768px){._aboutSection_uujsc_3{padding:60px 16px}._header_uujsc_15{margin-bottom:32px}._statsGrid_uujsc_46{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}._statCard_uujsc_53{padding:16px 12px}._statIcon_uujsc_61{font-size:24px;margin-bottom:6px}._statValue_uujsc_67{font-size:22px}._statLabel_uujsc_75{font-size:10px}._valuesGrid_uujsc_84{gap:12px;margin-bottom:32px}._valueCard_uujsc_91{padding:20px 16px}._memberCard_uujsc_158{padding:20px;min-width:260px;max-width:280px}._memberPhoto_uujsc_173{width:64px;height:64px}._memberInitial_uujsc_189{font-size:26px}}._footer_jmu6k_3{background:var(--paper, #ffffff);color:var(--ink, #222325);border-top:1px solid var(--line, rgba(0,0,0,.08));padding:48px 20px 24px;margin-top:0}._inner_jmu6k_11{width:min(1100px,100%);margin:0 auto;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._brand_jmu6k_20{display:flex;flex-direction:column;gap:16px;max-width:320px}._logo_jmu6k_27{max-width:160px}._tagline_jmu6k_31{margin:0;line-height:1.6;color:var(--muted, #6b7280);font-size:14px}._navigation_jmu6k_39{display:flex;flex-direction:column}._sectionTitle_jmu6k_44{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #6b7280)}._linkList_jmu6k_53{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;list-style:none;padding:0;margin:0}._linkList_jmu6k_53 li{display:flex}._linkList_jmu6k_53 li a{flex:1;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;border:1px solid var(--line, rgba(0,0,0,.08));background:var(--couleur-principale, #f7f6f2);color:var(--ink, #222325);text-decoration:none;transition:background .15s ease,border-color .15s ease}._linkList_jmu6k_53 li a:hover,._linkList_jmu6k_53 li a:focus-visible{background:var(--couleur-bouton-action, #f7b186);border-color:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);outline:none}._linkList_jmu6k_53 li[class*=authLink] a{background:transparent;border-color:var(--couleur-bouton-action, #f7b186);color:var(--ink, #222325)}._linkList_jmu6k_53 li[class*=authLink] a:hover,._linkList_jmu6k_53 li[class*=authLink] a:focus-visible{background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111)}._socialBlock_jmu6k_105{display:flex;flex-direction:column;gap:16px}._socialList_jmu6k_111{display:flex;flex-wrap:wrap;gap:10px}._socialList_jmu6k_111 a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted, #6b7280);border:1px solid var(--line, rgba(0,0,0,.08));background:var(--couleur-principale, #f7f6f2);transition:background .15s ease,color .15s ease,border-color .15s ease}._socialList_jmu6k_111 a:hover,._socialList_jmu6k_111 a:focus-visible{background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);border-color:var(--couleur-bouton-action, #f7b186);outline:none}._socialList_jmu6k_111 svg{font-size:1rem}._legal_jmu6k_143{border-top:1px solid var(--line, rgba(0,0,0,.08));margin-top:32px;padding-top:20px;text-align:center}._legal_jmu6k_143 p{margin:0;font-size:12px;color:var(--muted, #6b7280)}._legal_jmu6k_143 p a{color:var(--ink, #222325);text-decoration:none}._legal_jmu6k_143 p a:hover,._legal_jmu6k_143 p a:focus-visible{color:var(--couleur-bouton-action, #f7b186);outline:none}@media(min-width:640px){._inner_jmu6k_11{grid-template-columns:repeat(2,minmax(0,1fr))}._brand_jmu6k_20{grid-column:span 2;max-width:none;flex-direction:row;align-items:center;gap:24px}._tagline_jmu6k_31{max-width:400px}}@media(min-width:960px){._inner_jmu6k_11{grid-template-columns:1.2fr 1fr 1fr;align-items:start}._brand_jmu6k_20{grid-column:auto;flex-direction:column;align-items:flex-start}._tagline_jmu6k_31{max-width:280px}._linkList_jmu6k_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}._overlay_hsdwf_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_hsdwf_1 .2s ease;padding:20px}@keyframes _fadeIn_hsdwf_1{0%{opacity:0}to{opacity:1}}._modal_hsdwf_26{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%;animation:_slideUp_hsdwf_1 .3s ease;overflow:hidden}@keyframes _slideUp_hsdwf_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_hsdwf_47{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e9ecef}._header_hsdwf_47 h3{font-size:1.3rem;font-weight:700;color:#333;margin:0}._closeBtn_hsdwf_62{background:none;border:none;font-size:2rem;color:#999;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}._closeBtn_hsdwf_62:hover{background:#f8f9fa;color:#333}._body_hsdwf_82{padding:24px}._body_hsdwf_82 p{font-size:1rem;line-height:1.6;color:#555;margin:0}._footer_hsdwf_93{display:flex;gap:12px;padding:20px 24px;background:#f8f9fa;justify-content:flex-end}._cancelBtn_hsdwf_101,._confirmBtn_hsdwf_102{padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}._cancelBtn_hsdwf_101{background:#fff;color:#666;border:2px solid #dee2e6}._cancelBtn_hsdwf_101:hover{background:#f8f9fa;border-color:#adb5bd}._confirmBtn_hsdwf_102{background:#f7b186;color:#fff}._confirmBtn_hsdwf_102:hover{background:#e89a6f;transform:translateY(-2px);box-shadow:0 4px 12px #f7b1864d}._confirmBtn_hsdwf_102._danger_hsdwf_134{background:#dc3545}._confirmBtn_hsdwf_102._danger_hsdwf_134:hover{background:#c82333;box-shadow:0 4px 12px #dc35454d}._confirmBtn_hsdwf_102._warning_hsdwf_143{background:#ffc107;color:#111}._confirmBtn_hsdwf_102._warning_hsdwf_143:hover{background:#e0a800;box-shadow:0 4px 12px #ffc1074d}@media(max-width:768px){._overlay_hsdwf_1{padding:15px}._modal_hsdwf_26{max-width:100%}._header_hsdwf_47{padding:16px 20px}._header_hsdwf_47 h3{font-size:1.15rem}._body_hsdwf_82{padding:20px}._body_hsdwf_82 p{font-size:.95rem}._footer_hsdwf_93{padding:16px 20px;flex-direction:column-reverse}._cancelBtn_hsdwf_101,._confirmBtn_hsdwf_102{width:100%;padding:14px 20px}}.dark ._modal_hsdwf_26,body.dark ._modal_hsdwf_26,html.dark ._modal_hsdwf_26{background:#1e2028}.dark ._header_hsdwf_47,body.dark ._header_hsdwf_47,html.dark ._header_hsdwf_47{border-bottom-color:#ffffff1a}.dark ._header_hsdwf_47 h3,body.dark ._header_hsdwf_47 h3,html.dark ._header_hsdwf_47 h3{color:#f5f7fa}.dark ._closeBtn_hsdwf_62,body.dark ._closeBtn_hsdwf_62,html.dark ._closeBtn_hsdwf_62{color:#9ca3af}.dark ._closeBtn_hsdwf_62:hover,body.dark ._closeBtn_hsdwf_62:hover,html.dark ._closeBtn_hsdwf_62:hover{background:#ffffff1a;color:#f5f7fa}.dark ._body_hsdwf_82 p,body.dark ._body_hsdwf_82 p,html.dark ._body_hsdwf_82 p{color:#d1d5db}.dark ._footer_hsdwf_93,body.dark ._footer_hsdwf_93,html.dark ._footer_hsdwf_93{background:#ffffff0d}.dark ._cancelBtn_hsdwf_101,body.dark ._cancelBtn_hsdwf_101,html.dark ._cancelBtn_hsdwf_101{background:transparent;color:#d1d5db;border-color:#fff3}.dark ._cancelBtn_hsdwf_101:hover,body.dark ._cancelBtn_hsdwf_101:hover,html.dark ._cancelBtn_hsdwf_101:hover{background:#ffffff1a;border-color:#ffffff4d}._overlay_g2ybt_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_g2ybt_1 .2s ease;padding:20px}@keyframes _fadeIn_g2ybt_1{0%{opacity:0}to{opacity:1}}._modal_g2ybt_22{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:420px;width:100%;animation:_slideUp_g2ybt_1 .3s ease;overflow:hidden}@keyframes _slideUp_g2ybt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_g2ybt_43{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 20px;background:linear-gradient(135deg,#f7b186,#f5a06f);color:#fff}._avatarSection_g2ybt_52{display:flex;align-items:center;gap:14px}._avatar_g2ybt_52{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.4)}._avatarPlaceholder_g2ybt_66{width:56px;height:56px;border-radius:50%;background:#ffffff4d;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;border:3px solid rgba(255,255,255,.4)}._headerText_g2ybt_80 h3{font-size:1.3rem;font-weight:700;margin:0 0 4px}._subtitle_g2ybt_86{font-size:.9rem;opacity:.9}._closeBtn_g2ybt_91{background:#fff3;border:none;font-size:1.5rem;color:#fff;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;flex-shrink:0}._closeBtn_g2ybt_91:hover{background:#ffffff4d}._body_g2ybt_111{padding:24px}._sessionTitle_g2ybt_115{font-size:1.1rem;font-weight:600;color:#333;text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}._statsGrid_g2ybt_125{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._statCard_g2ybt_131{background:#f8f9fa;border-radius:12px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}._statIcon_g2ybt_141{font-size:1.5rem}._statValue_g2ybt_145{font-size:1.2rem;font-weight:700;color:#333}._statLabel_g2ybt_151{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:.5px}._noData_g2ybt_158{text-align:center;color:#888;font-size:.95rem}._footer_g2ybt_164{display:flex;gap:12px;padding:20px 24px;background:#f8f9fa}._closeAction_g2ybt_171,._congratsBtn_g2ybt_172{flex:1;padding:14px 20px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}._closeAction_g2ybt_171{background:#fff;color:#666;border:2px solid #dee2e6}._closeAction_g2ybt_171:hover{background:#f8f9fa;border-color:#adb5bd}._congratsBtn_g2ybt_172{background:linear-gradient(135deg,#f7b186,#f5a06f);color:#fff}._congratsBtn_g2ybt_172:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f7b18666}._congratsBtn_g2ybt_172:disabled{cursor:not-allowed;opacity:.7}._congratsBtn_g2ybt_172._sent_g2ybt_209{background:linear-gradient(135deg,#4caf50,#43a047)}@media(max-width:480px){._overlay_g2ybt_1{padding:15px}._modal_g2ybt_22{max-width:100%}._header_g2ybt_43{padding:20px}._avatar_g2ybt_52,._avatarPlaceholder_g2ybt_66{width:48px;height:48px}._headerText_g2ybt_80 h3{font-size:1.1rem}._body_g2ybt_111{padding:20px}._statsGrid_g2ybt_125{gap:8px}._statCard_g2ybt_131{padding:12px 8px}._statIcon_g2ybt_141{font-size:1.3rem}._statValue_g2ybt_145{font-size:1rem}._footer_g2ybt_164{flex-direction:column-reverse;padding:16px 20px}._closeAction_g2ybt_171,._congratsBtn_g2ybt_172{width:100%}}.dark ._modal_g2ybt_22,body.dark ._modal_g2ybt_22,html.dark ._modal_g2ybt_22{background:#1e2028}.dark ._sessionTitle_g2ybt_115,body.dark ._sessionTitle_g2ybt_115,html.dark ._sessionTitle_g2ybt_115{color:#f5f7fa;border-bottom-color:#ffffff1a}.dark ._statCard_g2ybt_131,body.dark ._statCard_g2ybt_131,html.dark ._statCard_g2ybt_131{background:#ffffff14}.dark ._statValue_g2ybt_145,body.dark ._statValue_g2ybt_145,html.dark ._statValue_g2ybt_145{color:#f5f7fa}.dark ._statLabel_g2ybt_151,body.dark ._statLabel_g2ybt_151,html.dark ._statLabel_g2ybt_151,.dark ._noData_g2ybt_158,body.dark ._noData_g2ybt_158,html.dark ._noData_g2ybt_158{color:#9ca3af}.dark ._footer_g2ybt_164,body.dark ._footer_g2ybt_164,html.dark ._footer_g2ybt_164{background:#ffffff0d}.dark ._closeAction_g2ybt_171,body.dark ._closeAction_g2ybt_171,html.dark ._closeAction_g2ybt_171{background:transparent;color:#d1d5db;border-color:#fff3}.dark ._closeAction_g2ybt_171:hover,body.dark ._closeAction_g2ybt_171:hover,html.dark ._closeAction_g2ybt_171:hover{background:#ffffff1a;border-color:#ffffff4d}._container_4vv5d_5{position:relative}._iconButton_4vv5d_10{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:12px;color:var(--color-text, #2B2B2B);cursor:pointer;transition:all .2s ease}._iconButton_4vv5d_10:hover{background:#f7b18626}._iconButton_4vv5d_10:focus-visible{outline:2px solid #f7b186;outline-offset:2px}._badge_4vv5d_35{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,#ff6b6b,#f7b186);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border-radius:9px;animation:_badgePulse_4vv5d_1 2s ease-in-out infinite;box-shadow:0 2px 8px #ff6b6b66}@keyframes _badgePulse_4vv5d_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._dropdown_4vv5d_59{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:480px;background:var(--color-surface, rgba(255, 255, 255, .98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:16px;box-shadow:0 20px 50px #00000026,0 4px 14px #00000014;z-index:1100;overflow:hidden;animation:_slideDown_4vv5d_1 .25s cubic-bezier(.23,1,.32,1)}@keyframes _slideDown_4vv5d_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_4vv5d_88{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .08));background:var(--color-bg-alt, #f8f9fa)}._header_4vv5d_88 h3{margin:0;font-size:1rem;font-weight:700;color:var(--color-text, #2B2B2B)}._headerActions_4vv5d_104{display:flex;gap:8px}._markAllBtn_4vv5d_109{padding:6px 12px;background:transparent;border:1px solid var(--color-border, rgba(0, 0, 0, .1));border-radius:8px;font-size:.75rem;font-weight:500;color:var(--color-text-secondary, #666);cursor:pointer;transition:all .2s ease}._markAllBtn_4vv5d_109:hover{background:#f7b186;border-color:#f7b186;color:#fff}._list_4vv5d_128{max-height:340px;overflow-y:auto;overscroll-behavior:contain}._list_4vv5d_128::-webkit-scrollbar{width:6px}._list_4vv5d_128::-webkit-scrollbar-track{background:transparent}._list_4vv5d_128::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}._list_4vv5d_128::-webkit-scrollbar-thumb:hover{background:#0003}._item_4vv5d_152{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 20px;background:transparent;border:none;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .05));text-align:left;cursor:pointer;transition:background .15s ease}._item_4vv5d_152:hover{background:#f7b18614}._item_4vv5d_152:last-child{border-bottom:none}._item_4vv5d_152._unread_4vv5d_174{background:#b8ddd11f}._item_4vv5d_152._unread_4vv5d_174:hover{background:#b8ddd133}._itemIcon_4vv5d_183{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b8ddd1,#f7b186);border-radius:12px}._avatar_4vv5d_194{width:40px;height:40px;border-radius:12px;object-fit:cover}._typeIcon_4vv5d_201{font-size:18px}._itemContent_4vv5d_206{flex:1;min-width:0}._itemTitle_4vv5d_211{margin:0 0 4px;font-size:.875rem;font-weight:600;color:var(--color-text, #2B2B2B);line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._itemMessage_4vv5d_223{margin:0 0 6px;font-size:.8125rem;color:var(--color-text-secondary, #666);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._itemTime_4vv5d_234{font-size:.75rem;color:var(--color-text-muted, #999)}._unreadDot_4vv5d_240{flex-shrink:0;width:8px;height:8px;background:#f7b186;border-radius:50%;margin-top:6px}._empty_4vv5d_250,._loading_4vv5d_251{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-muted, #999)}._emptyIcon_4vv5d_260{font-size:48px;margin-bottom:12px;opacity:.5}._empty_4vv5d_250 p{margin:0;font-size:.875rem}._spinner_4vv5d_271{width:24px;height:24px;border:2px solid rgba(247,177,134,.2);border-top-color:#f7b186;border-radius:50%;animation:_spin_4vv5d_271 .8s linear infinite;margin-bottom:12px}@keyframes _spin_4vv5d_271{to{transform:rotate(360deg)}}._footer_4vv5d_286{padding:12px 20px;border-top:1px solid var(--color-border, rgba(0, 0, 0, .08));background:var(--color-bg-alt, #f8f9fa)}._clearBtn_4vv5d_292{width:100%;padding:10px;background:transparent;border:1px solid var(--color-border, rgba(0, 0, 0, .1));border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary, #666);cursor:pointer;transition:all .2s ease}._clearBtn_4vv5d_292:hover{background:#dc35451a;border-color:#dc3545;color:#dc3545}.dark ._dropdown_4vv5d_59{background:#12151bfa;border-color:#ffffff14}.dark ._header_4vv5d_88,.dark ._footer_4vv5d_286{background:#1a1d24fa}.dark ._item_4vv5d_152._unread_4vv5d_174{background:#b8ddd114}.dark ._item_4vv5d_152._unread_4vv5d_174:hover{background:#b8ddd11f}._panelContainer_4vv5d_337{display:flex;flex-direction:column;height:100%;background:var(--color-surface, rgba(255, 255, 255, .98))}._panelActions_4vv5d_344{display:flex;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .08))}._panelList_4vv5d_351{flex:1;max-height:none;overflow-y:auto}.dark ._panelContainer_4vv5d_337{background:#12151bfa}@media(max-width:480px){._dropdown_4vv5d_59{position:fixed;top:auto;bottom:80px;left:10px;right:10px;width:auto;max-height:60vh}}._previewCard_1cmlk_3{display:flex;align-items:center;background:#ffffffb3;border-radius:8px;overflow:hidden;text-decoration:none;margin-top:.5rem;padding:.5rem .75rem;max-width:280px;transition:background .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark ._previewCard_1cmlk_3{background:#00000040}._previewCard_1cmlk_3:hover{background:#ffffffd9}.dark ._previewCard_1cmlk_3:hover{background:#00000059}._previewContent_1cmlk_29{display:flex;flex-direction:column;gap:.15rem;min-width:0}._previewDomain_1cmlk_36{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._previewTitle_1cmlk_43{font-size:.8rem;font-weight:500;color:#1a1a1a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark ._previewTitle_1cmlk_43{color:#f0f0f0}._contentWrapper_nmfur_3{display:flex;flex-direction:column}._text_nmfur_8{margin:0;white-space:pre-wrap;word-break:break-word}._link_nmfur_14{color:#d97706;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#d9770666;word-break:break-all;font-weight:500}._link_nmfur_14:hover{color:#b45309;text-decoration-color:#b4530999}.dark ._link_nmfur_14{color:#fbbf24;text-decoration-color:#fbbf2466}.dark ._link_nmfur_14:hover{color:#fcd34d;text-decoration-color:#fcd34d99}:root:not(._dark_33eod_21){--color-bg: var(--color-bg-light);--color-bg-alt: var(--color-bg-light-alt);--color-surface: var(--color-surface-light);--color-border: var(--color-border-light);--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary);--color-text-muted: var(--color-text-light-muted)}._chatPanel_33eod_9{display:flex;flex-direction:column;height:100%;min-height:0;background:linear-gradient(to bottom,var(--color-bg-alt) 0%,var(--color-bg) 100%);overflow:hidden;position:relative;max-height:100%;overscroll-behavior:contain}.dark ._chatPanel_33eod_9{background:linear-gradient(to bottom,var(--color-bg-dark-alt) 0%,var(--color-bg-dark) 100%)}._escalateContainer_33eod_26{padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0;animation:_slideDown_33eod_1 .3s var(--transition-smooth)}@keyframes _slideDown_33eod_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._escalateBtn_33eod_45{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:10px var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden}._escalateBtn_33eod_45:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));opacity:0;transition:opacity var(--transition-base)}._escalateBtn_33eod_45:hover:not(:disabled):before{opacity:.1}._escalateBtn_33eod_45:hover:not(:disabled){border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._escalateBtn_33eod_45:active:not(:disabled){transform:translateY(0)}._escalateBtn_33eod_45:disabled{opacity:.5;cursor:not-allowed}._escalateBtn_33eod_45._escalated_33eod_92{background:#e8f5e9;border-color:#81c784;color:#2e7d32;pointer-events:none}.dark ._escalateBtn_33eod_45._escalated_33eod_92{background:#81c78433;color:#81c784}._escalateBtn_33eod_45 svg{flex-shrink:0;transition:transform var(--transition-base)}._escalateBtn_33eod_45:hover:not(:disabled) svg{transform:scale(1.1)}._miniSpinner_33eod_114{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:_spin_33eod_204 .8s linear infinite;flex-shrink:0}.dark ._miniSpinner_33eod_114{border-color:#fff3;border-top-color:var(--color-primary)}@keyframes _spin_33eod_204{to{transform:rotate(360deg)}}._chatMessages_33eod_134{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;position:relative;z-index:1;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}._chatMessages_33eod_134::-webkit-scrollbar{width:6px}._chatMessages_33eod_134::-webkit-scrollbar-track{background:transparent}._chatMessages_33eod_134::-webkit-scrollbar-thumb{background:#00000026;border-radius:var(--radius-full);transition:background var(--transition-fast)}._chatMessages_33eod_134::-webkit-scrollbar-thumb:hover{background:#00000040}.dark ._chatMessages_33eod_134::-webkit-scrollbar-thumb{background:#fff3}.dark ._chatMessages_33eod_134::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._loadingState_33eod_187,._emptyState_33eod_188{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px var(--space-xl);color:var(--color-text-muted);gap:var(--space-md);animation:_fadeIn_33eod_1 .4s var(--transition-smooth)}@keyframes _fadeIn_33eod_1{0%{opacity:0}to{opacity:1}}._spinner_33eod_204{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:_spin_33eod_204 .8s linear infinite}._emptyState_33eod_188 p{font-size:var(--font-size-base);margin:0;font-weight:var(--font-weight-medium)}._loadingMore_33eod_220{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-sm)}._hasMoreIndicator_33eod_230{display:flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-xs);opacity:.7}._hasMoreIndicator_33eod_230 span{background:var(--color-bg-alt);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);border:1px solid var(--color-border)}.dark ._hasMoreIndicator_33eod_230 span{background:var(--color-bg-dark-alt)}._message_33eod_252{display:flex;flex-direction:column;max-width:75%;animation:_messageSlideIn_33eod_1 .4s cubic-bezier(.34,1.56,.64,1);margin-bottom:var(--space-xs);transform-origin:bottom}@keyframes _messageSlideIn_33eod_1{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}._messageUser_33eod_275{align-self:flex-end}._messageBot_33eod_279{align-self:flex-start}._messageContent_33eod_284{padding:var(--space-md) var(--space-lg);word-wrap:break-word;line-height:1.5;position:relative;transition:all var(--transition-fast);cursor:default}._messageContent_33eod_284:hover{transform:translateY(-1px)}._messageUser_33eod_275 ._messageContent_33eod_284{background:#f7b18626;color:var(--color-text);border-radius:18px 18px 4px;border:1px solid rgba(247,177,134,.3)}._messageUser_33eod_275 ._messageContent_33eod_284:hover{background:#f7b18633;border-color:#f7b18666}.dark ._messageUser_33eod_275 ._messageContent_33eod_284{background:#f7b1861f;color:#f7f6f2;border-color:#f7b18640}._messageBot_33eod_279 ._messageContent_33eod_284{background:#b8ddd11f;color:var(--color-text);border-radius:18px 18px 18px 4px;border:1px solid rgba(184,221,209,.25)}._messageBot_33eod_279 ._messageContent_33eod_284:hover{background:#b8ddd12e;border-color:#b8ddd159}.dark ._messageBot_33eod_279 ._messageContent_33eod_284{background:#b8ddd114;color:#f7f6f2;border-color:#b8ddd133}._messageContent_33eod_284 p{margin:0;font-size:var(--font-size-sm)}._sessionShare_33eod_339{display:flex;flex-direction:column;gap:.5rem}._sessionImage_33eod_345{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;cursor:pointer}._sessionImage_33eod_345:hover{transform:scale(1.02)}._sessionCaption_33eod_358{margin:.25rem 0 0;font-size:.875rem;line-height:1.4;opacity:.95}._messageWrapper_33eod_366{position:relative;display:flex;align-items:flex-start;gap:var(--space-sm)}._messageUser_33eod_275 ._messageWrapper_33eod_366{flex-direction:row-reverse}._messageActions_33eod_378{position:relative;opacity:0;transition:opacity var(--transition-fast)}._message_33eod_252:hover ._messageActions_33eod_378{opacity:1}._messageOptionsBtn_33eod_388{padding:4px 8px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:18px;transition:all var(--transition-fast);border-radius:var(--radius-sm)}._messageOptionsBtn_33eod_388:hover{background:var(--color-bg-alt);color:var(--color-text)}._messageOptions_33eod_388{position:absolute;top:100%;right:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xs);min-width:120px;z-index:10;animation:_fadeInScale_33eod_1 .2s ease}@keyframes _fadeInScale_33eod_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._deleteBtn_33eod_429{display:flex;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:none;color:#dc3545;cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-fast);border-radius:var(--radius-sm);text-align:left}._deleteBtn_33eod_429:hover:not(:disabled){background:#dc35451a}._deleteBtn_33eod_429:disabled{opacity:.5;cursor:not-allowed}._messageDeleting_33eod_455{opacity:.5;animation:_fadeOut_33eod_1 .3s ease}@keyframes _fadeOut_33eod_1{to{opacity:0;transform:scale(.9)}}._messageFooter_33eod_468{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);padding:0 6px}._messageUser_33eod_275 ._messageFooter_33eod_468{justify-content:flex-end}._messageTime_33eod_481{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);opacity:.8;transition:opacity var(--transition-fast)}._message_33eod_252:hover ._messageTime_33eod_481{opacity:1}._readStatus_33eod_494{font-size:var(--font-size-sm);color:var(--color-text-muted);transition:color var(--transition-fast)}._readStatus_33eod_494:hover{color:var(--color-primary)}._chatInputContainer_33eod_505{display:flex;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -2px 10px #0000000d;flex-shrink:0;animation:_slideUp_33eod_1 .3s var(--transition-smooth);position:sticky;bottom:0;z-index:5}@keyframes _slideUp_33eod_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dark ._chatInputContainer_33eod_505{box-shadow:0 -2px 10px #00000080}._chatInput_33eod_505{flex:1;padding:var(--space-md) var(--space-lg);border:2px solid transparent;border-radius:var(--radius-2xl);background:var(--color-bg-alt);color:var(--color-text);font-size:var(--font-size-sm);transition:all var(--transition-base);outline:none;font-family:inherit}._chatInput_33eod_505:focus{background:var(--color-bg);border-color:var(--color-primary);box-shadow:0 0 0 3px #f7b1861a;transform:translateY(-1px)}._chatInput_33eod_505::placeholder{color:var(--color-text-muted)}._chatInput_33eod_505:disabled{opacity:.6;cursor:not-allowed}._sendBtn_33eod_565{width:48px;height:48px;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #f7b1864d;flex-shrink:0;position:relative}._sendBtn_33eod_565:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);opacity:0;filter:blur(8px);transition:opacity var(--transition-base)}._sendBtn_33eod_565:hover:not(:disabled):before{opacity:.6}._sendBtn_33eod_565:hover:not(:disabled){transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #f7b18680}._sendBtn_33eod_565:active:not(:disabled){transform:scale(.95) rotate(0)}._sendBtn_33eod_565:disabled{opacity:.5;cursor:not-allowed;transform:none}._sendBtn_33eod_565 svg{width:var(--size-icon-md);height:var(--size-icon-md);transition:transform var(--transition-fast)}._sendBtn_33eod_565:hover:not(:disabled) svg{transform:translate(2px)}@media(max-width:768px){._chatPanel_33eod_9{height:100%;max-height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}._chatMessages_33eod_134{padding:var(--space-lg) var(--space-md);gap:var(--space-md);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;transform:translateZ(0);-webkit-transform:translateZ(0)}._message_33eod_252{max-width:85%}._messageContent_33eod_284{padding:10px 14px}._messageContent_33eod_284 p{font-size:var(--font-size-sm)}._chatInputContainer_33eod_505{padding:var(--space-md) var(--space-lg);gap:10px;flex-shrink:0;background:var(--color-bg);z-index:10;padding-bottom:max(env(safe-area-inset-bottom),var(--space-md));touch-action:none}._chatInput_33eod_505{padding:10px 14px;font-size:var(--font-size-sm);touch-action:manipulation}._chatInput_33eod_505:focus{font-size:16px!important}._sendBtn_33eod_565{width:44px;height:44px;touch-action:manipulation}._escalateContainer_33eod_26{padding:10px var(--space-lg)}._escalateBtn_33eod_45{padding:8px 14px;font-size:var(--font-size-xs)}}._typingIndicator_33eod_709{display:flex;align-items:center;gap:4px;padding:8px 16px;background:var(--color-bg-alt);border-radius:16px;margin:0 var(--space-xl) var(--space-sm);width:fit-content;animation:_fadeIn_33eod_1 .2s ease}._typingDot_33eod_721{width:6px;height:6px;background:var(--color-text-muted);border-radius:50%;animation:_typingBounce_33eod_1 1.4s infinite ease-in-out}._typingDot_33eod_721:nth-child(1){animation-delay:0s}._typingDot_33eod_721:nth-child(2){animation-delay:.2s}._typingDot_33eod_721:nth-child(3){animation-delay:.4s}._typingText_33eod_741{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:4px}@keyframes _typingBounce_33eod_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes _fadeIn_33eod_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._presenceIndicator_33eod_768{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text-muted)}._presenceDot_33eod_776{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:_pulse_33eod_1 2s infinite}._presenceDot_33eod_776._offline_33eod_784{background:#9ca3af;animation:none}@keyframes _pulse_33eod_1{0%,to{opacity:1}50%{opacity:.5}}._avatar_1pqnp_1,._avatarFallback_1pqnp_2{border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_1pqnp_2{display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;-webkit-user-select:none;user-select:none}._avatar-sm_1pqnp_18,._avatarFallback_1pqnp_2._avatar-sm_1pqnp_18{width:32px;height:32px}._avatar-sm_1pqnp_18 ._initials_1pqnp_24{font-size:12px}._avatar-md_1pqnp_28,._avatarFallback_1pqnp_2._avatar-md_1pqnp_28{width:48px;height:48px}._avatar-md_1pqnp_28 ._initials_1pqnp_24{font-size:16px}._avatar-lg_1pqnp_38,._avatarFallback_1pqnp_2._avatar-lg_1pqnp_38{width:64px;height:64px}._avatar-lg_1pqnp_38 ._initials_1pqnp_24{font-size:20px}._initials_1pqnp_24{line-height:1}:root:not(._dark_hywgh_118){--color-bg: var(--color-bg-light);--color-bg-alt: var(--color-bg-light-alt);--color-surface: var(--color-surface-light);--color-border: var(--color-border-light);--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary);--color-text-muted: var(--color-text-light-muted)}._alertSuccess_hywgh_3{display:flex;align-items:center;justify-content:space-between;background-color:#e0ffe0;border:1px solid #4caf50;color:#1b5e20;padding:1rem 1.5rem;border-radius:.75rem;margin:1rem 0;box-shadow:0 1px 2px #0000000d}._closeSuccess_hywgh_16{margin-left:1rem;background:#4caf50;border:none;color:#fff;font-weight:700;padding:.4rem .8rem;border-radius:.5rem;cursor:pointer;transition:background .2s ease}._closeSuccess_hywgh_16:hover{background:#357a38}._alert_hywgh_3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xl);background:var(--color-surface);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid rgba(0,0,0,.08);padding:var(--space-3xl);border-radius:var(--radius-2xl);min-width:420px;max-width:500px;box-shadow:0 1px 3px #00000014;animation:_popupIn_hywgh_1 .3s cubic-bezier(.16,1,.3,1)}._alertOverlay_hywgh_54{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:10000;animation:_fadeIn_hywgh_1 .2s ease}@keyframes _fadeIn_hywgh_1{0%{opacity:0}to{opacity:1}}@keyframes _popupIn_hywgh_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._message_hywgh_84{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:center;line-height:1.6;color:var(--color-text);margin:0}._close_hywgh_16{width:100%;background:var(--color-text);border:none;color:var(--color-bg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}._close_hywgh_16:hover{opacity:.85}._actions_hywgh_110{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.dark ._alert_hywgh_3{background:#1e1e1efa;border-color:#ffffff14}@media(max-width:768px){._alert_hywgh_3{min-width:90%;max-width:90%;padding:var(--space-2xl)}._message_hywgh_84{font-size:var(--font-size-sm)}}._overlay_tsih9_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:_fadeIn_tsih9_1 .2s ease}@keyframes _fadeIn_tsih9_1{0%{opacity:0}to{opacity:1}}._modal_tsih9_20{background:#fff;border-radius:16px;width:100%;max-width:340px;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:_slideUp_tsih9_1 .25s ease}@keyframes _slideUp_tsih9_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dark ._modal_tsih9_20{background:#1e2128}._header_tsih9_46{display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,#b8ddd133,#f7b18633);border-bottom:1px solid rgba(0,0,0,.06)}.dark ._header_tsih9_46{background:linear-gradient(135deg,#b8ddd11a,#f7b1861a);border-color:#ffffff0f}._avatar_tsih9_60{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #00000026}._userInfo_tsih9_69{flex:1;min-width:0}._userInfo_tsih9_69 h3{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark ._userInfo_tsih9_69 h3{color:#f7f6f2}._userInfo_tsih9_69 p{margin:.15rem 0 0;font-size:.8rem;color:#666}.dark ._userInfo_tsih9_69 p{color:#999}._closeBtn_tsih9_98{width:32px;height:32px;border-radius:50%;border:none;background:#0000000d;color:#666;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_tsih9_98:hover{background:#0000001a;color:#333}.dark ._closeBtn_tsih9_98{background:#ffffff1a;color:#999}.dark ._closeBtn_tsih9_98:hover{background:#ffffff26;color:#fff}._options_tsih9_129{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}._option_tsih9_129{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;border-radius:10px;background:#00000008;color:#1a1a1a;font-size:.9rem;font-family:inherit;text-align:left;cursor:pointer;transition:all .15s ease}._option_tsih9_129:hover{background:#0000000f}.dark ._option_tsih9_129{background:#ffffff0d;color:#f7f6f2}.dark ._option_tsih9_129:hover{background:#ffffff14}._option_tsih9_129._active_tsih9_166{background:#b8ddd133}.dark ._option_tsih9_129._active_tsih9_166{background:#b8ddd126}._optionIcon_tsih9_174{font-size:1.1rem}._optionText_tsih9_178{flex:1}._optionBadge_tsih9_182{font-size:.7rem;padding:.2rem .5rem;border-radius:10px;background:#b8ddd180;color:#2d5a4a}.dark ._optionBadge_tsih9_182{background:#b8ddd14d;color:#b8ddd1}._optionGroup_tsih9_196{padding:.875rem 1rem;border-radius:10px;background:#00000008}.dark ._optionGroup_tsih9_196{background:#ffffff0d}._optionHeader_tsih9_206{display:flex;align-items:center;gap:.75rem;color:#1a1a1a;font-size:.9rem}.dark ._optionHeader_tsih9_206{color:#f7f6f2}._optionHint_tsih9_218{margin:.4rem 0 .75rem 1.85rem;font-size:.75rem;color:#888}._tempOptions_tsih9_224{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:1.85rem}._tempBtn_tsih9_231{padding:.4rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:transparent;color:#666;font-size:.75rem;font-family:inherit;cursor:pointer;transition:all .15s ease}._tempBtn_tsih9_231:hover{border-color:#f7b186;color:#f7b186}._tempBtn_tsih9_231._tempActive_tsih9_248{background:#f7b186;border-color:#f7b186;color:#fff}.dark ._tempBtn_tsih9_231{border-color:#ffffff26;color:#999}.dark ._tempBtn_tsih9_231:hover{border-color:#f7b186;color:#f7b186}.dark ._tempBtn_tsih9_231._tempActive_tsih9_248{background:#f7b186;border-color:#f7b186;color:#1a1a1a}._option_tsih9_129._danger_tsih9_271{color:#dc3545}._option_tsih9_129._danger_tsih9_271:hover{background:#dc35451a}._option_tsih9_129._confirmMode_tsih9_279{background:#dc3545;color:#fff}._option_tsih9_129._confirmMode_tsih9_279:hover{background:#c82333}._cancelBtn_tsih9_288{padding:.75rem;border:none;border-radius:10px;background:transparent;color:#666;font-size:.85rem;font-family:inherit;cursor:pointer;text-align:center}._cancelBtn_tsih9_288:hover{background:#00000008}.dark ._cancelBtn_tsih9_288{color:#999}.dark ._cancelBtn_tsih9_288:hover{background:#ffffff0d}:root{--color-primary: #f7b186;--color-primary-dark: #e89a6f;--color-secondary: #b8ddd1;--color-bg-light: #ffffff;--color-bg-light-alt: #f8f9fa;--color-surface-light: rgba(255, 255, 255, .88);--color-border-light: rgba(0, 0, 0, .08);--color-text-light: #1a1a1a;--color-text-light-secondary: #4a4a4a;--color-text-light-muted: #888888;--color-bg-dark: #12151a;--color-bg-dark-alt: #1a1d24;--color-surface-dark: rgba(18, 21, 27, .88);--color-border-dark: rgba(255, 255, 255, .08);--color-text-dark: #e9ecf1;--color-text-dark-secondary: #c5c9d1;--color-text-dark-muted: #8a8e96;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .15);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .2);--shadow-glow-primary: 0 4px 16px rgba(247, 177, 134, .35);--shadow-glow-secondary: 0 4px 16px rgba(184, 221, 209, .35);--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-button-sm: 36px;--size-button-md: 44px;--size-button-lg: 56px;--size-avatar-sm: 40px;--size-avatar-md: 50px;--size-avatar-lg: 60px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-smooth: cubic-bezier(.23, 1, .32, 1);--transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 999;--z-modal: 1000;--z-popover: 1100;--z-tooltip: 1200;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--animation-duration-fast: .15s;--animation-duration-base: .25s;--animation-duration-slow: .35s}.dark{--color-bg: var(--color-bg-dark);--color-bg-alt: var(--color-bg-dark-alt);--color-surface: var(--color-surface-dark);--color-border: var(--color-border-dark);--color-text: var(--color-text-dark);--color-text-secondary: var(--color-text-dark-secondary);--color-text-muted: var(--color-text-dark-muted)}:root:not(._dark_36t7s_19){--color-bg: var(--color-bg-light);--color-bg-alt: var(--color-bg-light-alt);--color-surface: var(--color-surface-light);--color-border: var(--color-border-light);--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-light-secondary);--color-text-muted: var(--color-text-light-muted)}._chatHistory_36t7s_9{display:flex;flex-direction:column;height:100%;min-height:0;background:linear-gradient(to bottom,var(--color-bg-alt),var(--color-bg));overflow:hidden;flex:1 1 0}.dark ._chatHistory_36t7s_9{background:linear-gradient(to bottom,var(--color-bg-dark-alt),var(--color-bg-dark))}._conversationsList_36t7s_24{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}._conversationsList_36t7s_24::-webkit-scrollbar{width:6px}._conversationsList_36t7s_24::-webkit-scrollbar-track{background:transparent}._conversationsList_36t7s_24::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-full)}._conversationsList_36t7s_24::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}._conversationItem_36t7s_52{padding:var(--space-lg);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;gap:var(--space-md);position:relative;animation:_fadeInSlide_36t7s_1 .3s var(--transition-smooth) backwards;margin-bottom:10px}._deleteBtn_36t7s_67{position:absolute;top:var(--space-md);right:var(--space-md);background:#dc35451a;border:2px solid rgba(220,53,69,.3);border-radius:var(--radius-full);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);font-size:1rem;opacity:0;transform:scale(.8);z-index:10}@media(hover:hover)and (pointer:fine){._conversationItem_36t7s_52:hover ._deleteBtn_36t7s_67{opacity:1;transform:scale(1)}._deleteBtn_36t7s_67:hover{background:#dc354533;border-color:#dc354580}}._deleteBtn_36t7s_67:active{transform:scale(.95)}._longPressActive_36t7s_104{background:#dc354514!important;border-color:#dc35454d!important;transform:scale(.98)}._deleteBtnVisible_36t7s_110{opacity:1!important;transform:scale(1)!important;animation:_popIn_36t7s_1 .2s ease-out}@keyframes _popIn_36t7s_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.dark ._longPressActive_36t7s_104{background:#dc354526!important}.dark ._deleteBtn_36t7s_67{background:#dc354526;border-color:#dc354566}.dark ._deleteBtn_36t7s_67:hover{background:#dc354540;border-color:#dc354599}@keyframes _fadeInSlide_36t7s_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._conversationItem_36t7s_52:nth-child(1){animation-delay:.05s}._conversationItem_36t7s_52:nth-child(2){animation-delay:.1s}._conversationItem_36t7s_52:nth-child(3){animation-delay:.15s}._conversationItem_36t7s_52:nth-child(4){animation-delay:.2s}._conversationItem_36t7s_52:nth-child(5){animation-delay:.25s}@media(hover:hover)and (pointer:fine){._conversationItem_36t7s_52:hover{border-color:var(--color-primary);background:var(--color-bg-alt);transform:translate(4px);box-shadow:var(--shadow-sm)}}._conversationItem_36t7s_52:active{transform:scale(.98)}.dark ._conversationItem_36t7s_52{background:var(--color-bg-dark-alt);border-color:#ffffff26}.dark ._conversationItem_36t7s_52:hover{background:#2a2d35;border-color:var(--color-primary)}._avatarContainer_36t7s_182{position:relative;flex-shrink:0;cursor:pointer}._avatarContainer_36t7s_182:hover ._convProfileImage_36t7s_188{border-color:var(--color-primary);transform:scale(1.05)}._convProfileImage_36t7s_188{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-border);flex-shrink:0;transition:all var(--transition-base)}@media(hover:hover)and (pointer:fine){._conversationItem_36t7s_52:hover ._convProfileImage_36t7s_188{border-color:var(--color-primary)}}._convContent_36t7s_211{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._convHeader_36t7s_219{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}._convTitle_36t7s_226{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.dark ._convTitle_36t7s_226{color:var(--color-text-dark)}._convDate_36t7s_242{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;font-weight:var(--font-weight-medium)}._convPreview_36t7s_249{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:8px}._convPreviewText_36t7s_260{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark ._convPreview_36t7s_249{color:var(--color-text-dark-muted)}._emptyState_36t7s_272{text-align:center;padding:40px var(--space-xl);color:var(--color-text-muted);animation:_fadeIn_36t7s_1 .4s var(--transition-smooth)}@keyframes _fadeIn_36t7s_1{0%{opacity:0}to{opacity:1}}._emptyState_36t7s_272 p{margin:var(--space-sm) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._emptyHint_36t7s_290{font-size:var(--font-size-xs)!important;opacity:.8}._loginLink_36t7s_295{display:inline-block;margin-top:var(--space-md);padding:var(--space-sm) var(--space-xl);background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));color:#fff;text-decoration:none;border:none;border-radius:var(--radius-xl);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:all var(--transition-base);box-shadow:0 2px 8px #f7b1864d;cursor:pointer}@media(hover:hover)and (pointer:fine){._loginLink_36t7s_295:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f7b18666}}._loginLink_36t7s_295:active{transform:scale(.98)}._newMessageSection_36t7s_323{padding:var(--space-lg);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);box-shadow:0 -2px 12px #0000000d;animation:_slideUp_36t7s_1 .3s var(--transition-smooth)}@keyframes _slideUp_36t7s_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dark ._newMessageSection_36t7s_323{background:var(--color-surface-dark);border-top-color:#ffffff1a;box-shadow:0 -2px 12px #0000004d}._newMessageForm_36t7s_349{display:flex;gap:10px;align-items:center}._newMessageInput_36t7s_355{flex:1;padding:var(--space-md) var(--space-lg);border:2px solid var(--color-border);border-radius:var(--radius-2xl);font-size:var(--font-size-sm);outline:none;transition:all var(--transition-base);background:var(--color-bg);color:var(--color-text);font-family:inherit}._newMessageInput_36t7s_355:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #f7b1861a;transform:translateY(-1px)}._newMessageInput_36t7s_355:disabled{background:var(--color-bg-alt);cursor:not-allowed;opacity:.6}.dark ._newMessageInput_36t7s_355{background:var(--color-bg-dark-alt);border-color:#ffffff26;color:var(--color-text-dark)}.dark ._newMessageInput_36t7s_355:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #f7b18626}._sendBtn_36t7s_391{width:44px;height:44px;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;padding:0;box-shadow:0 2px 8px #f7b18640;position:relative}._sendBtn_36t7s_391:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));opacity:0;filter:blur(6px);transition:opacity var(--transition-base)}@media(hover:hover)and (pointer:fine){._sendBtn_36t7s_391:hover:not(:disabled):before{opacity:.6}._sendBtn_36t7s_391:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #f7b18666}}._sendBtn_36t7s_391:active:not(:disabled){transform:scale(.95)}._sendBtn_36t7s_391:disabled{opacity:.4;cursor:not-allowed;background:var(--color-text-muted)}._pinnedSection_36t7s_442,._matchesSection_36t7s_443{margin-bottom:var(--space-2xl)}._matchesSection_36t7s_443{padding-top:var(--space-2xl);border-top:2px solid var(--color-border);margin-top:var(--space-xl)}._sectionHeader_36t7s_453{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#f7b1860d,#b8ddd10d);border-radius:var(--radius-lg);border:1px solid rgba(247,177,134,.1);position:relative;overflow:hidden;transition:all var(--transition-base)}._sectionHeader_36t7s_453 span{display:flex;align-items:center;gap:8px}._newConvBtn_36t7s_478{padding:6px 14px;background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));color:#fff;border:none;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #f7b1864d;text-transform:none;letter-spacing:.3px;position:relative;z-index:2}@media(hover:hover)and (pointer:fine){._newConvBtn_36t7s_478:hover{transform:scale(1.05);box-shadow:0 4px 12px #f7b18680}}._newConvBtn_36t7s_478:active{transform:scale(.96)}._sectionHeader_36t7s_453:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,177,134,.1),transparent);animation:_shimmer_36t7s_1 3s infinite}@keyframes _shimmer_36t7s_1{0%{left:-100%}to{left:100%}}@media(hover:hover)and (pointer:fine){._sectionHeader_36t7s_453:hover{background:linear-gradient(135deg,#f7b18614,#b8ddd114);border-color:#f7b18633}}.dark ._sectionHeader_36t7s_453{color:var(--color-text-dark-muted);background:linear-gradient(135deg,#f7b18614,#b8ddd114);border-color:#f7b18626}._badge_36t7s_539{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));color:#fff;padding:4px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);animation:_pulseGlow_36t7s_1 2s infinite;box-shadow:0 2px 8px #f7b18666;position:relative;z-index:1;min-width:24px;text-align:center}._badge_36t7s_539:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));opacity:.3;filter:blur(6px);animation:_pulseGlow_36t7s_1 2s infinite;z-index:-1}@keyframes _pulseGlow_36t7s_1{0%,to{opacity:1;transform:scale(1);box-shadow:0 2px 8px #f7b18666}50%{opacity:.9;transform:scale(1.08);box-shadow:0 4px 16px #f7b18699}}._pinnedItem_36t7s_579{background:linear-gradient(135deg,#b8ddd11a,#f7b1861a);border-color:#f7b1864d}._pinnedItem_36t7s_579:before{content:"📌";position:absolute;top:10px;right:10px;font-size:14px;opacity:.6}.dark ._pinnedItem_36t7s_579{background:linear-gradient(135deg,#b8ddd10d,#f7b1860d);border-color:#f7b18633}._unreadBadge_36t7s_598{position:absolute;top:-2px;right:-2px;background:#dc3545;color:#fff;min-width:18px;height:18px;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-bold);box-shadow:0 2px 8px #dc354580,0 0 0 2px var(--color-bg);animation:_pulseUnread_36t7s_1 2s infinite;display:flex;align-items:center;justify-content:center;padding:0 4px;z-index:10}._unreadBadge_36t7s_598:empty{min-width:12px;height:12px;padding:0}._mutedBadge_36t7s_625{position:absolute;bottom:-2px;right:-2px;font-size:10px;background:#0009;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;z-index:5}@keyframes _pulseUnread_36t7s_1{0%,to{transform:scale(1);box-shadow:0 2px 8px #dc354580,0 0 0 2px var(--color-bg)}50%{transform:scale(1.1);box-shadow:0 2px 12px #dc3545b3,0 0 0 2px var(--color-bg)}}._emptyHint_36t7s_290{text-align:center;padding:var(--space-xl);color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic;animation:_fadeIn_36t7s_1 .4s var(--transition-smooth)}._emptyHint_36t7s_290 p{margin:0}._skeleton_36t7s_665{background:linear-gradient(90deg,var(--color-bg-alt) 25%,var(--color-bg) 50%,var(--color-bg-alt) 75%);background-size:200% 100%;animation:_skeleton_36t7s_665 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes _skeleton_36t7s_665{0%{background-position:200% 0}to{background-position:-200% 0}}.dark ._skeleton_36t7s_665{background:linear-gradient(90deg,var(--color-bg-dark-alt) 25%,var(--color-bg-dark) 50%,var(--color-bg-dark-alt) 75%);background-size:200% 100%}._header_1pxf2_7{--header-padding-mobile: 0;--header-padding-desktop: 0;--header-gap-mobile: 1rem;--header-gap-desktop: 2rem;--header-margin-bottom-mobile: 0;--header-margin-bottom-desktop: 0;--header-bg: var(--paper, #ffffff);--header-bg-dark: #1a1a1a;--header-shadow: 0 2px 8px rgba(0, 0, 0, .05);--header-transition: background-color .3s ease, box-shadow .3s ease;padding:0;margin:0}._header_1pxf2_7>a{display:inline-flex;align-items:center;text-decoration:none;border-radius:.5rem;transition:transform .2s ease,opacity .2s ease;min-height:44px;min-width:44px}._header_1pxf2_7>a:hover{transform:scale(1.05)}._header_1pxf2_7>a:active{transform:scale(.98)}._header_1pxf2_7>a:focus-visible{outline:2px solid var(--couleur-bouton-action, #f7b186);outline-offset:4px;border-radius:.5rem}@media(prefers-reduced-motion:reduce){._header_1pxf2_7,._header_1pxf2_7>a{transition:none}}@media(min-width:768px){._header_1pxf2_7{padding:0;margin:0;gap:var(--header-gap-desktop)}._header_1pxf2_7>a{min-height:auto;min-width:auto}}._main_11b7x_3{overflow-x:hidden}._hero_11b7x_8{position:relative;min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px 120px;background:var(--couleur-principale, #f7f6f2);overflow:hidden}._scrollIndicator_11b7x_21{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;color:var(--muted, #6b7280);cursor:pointer;padding:12px;z-index:10;transition:color .2s ease}._scrollIndicator_11b7x_21:hover{color:var(--couleur-bouton-action, #f7b186)}._scrollIndicator_11b7x_21 svg{animation:_bounce_11b7x_1 2s ease-in-out infinite}._scrollText_11b7x_47{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}@keyframes _bounce_11b7x_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(8px)}60%{transform:translateY(4px)}}._heroContent_11b7x_60{position:relative;z-index:2;text-align:center;max-width:700px}._badge_11b7x_67{display:inline-block;padding:8px 16px;background:var(--paper, #ffffff);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:100px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--couleur-bouton-action, #f7b186);margin-bottom:24px}._heroTitle_11b7x_81{font-family:sans-serif;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:800;line-height:1.1;color:var(--ink, #222325);margin:0 0 20px}._highlight_11b7x_90{background:linear-gradient(135deg,var(--couleur-bouton-action, #f7b186),var(--couleur-bouton-selection, #b8ddd1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_11b7x_97{font-size:clamp(.95rem,2.5vw,1.125rem);line-height:1.7;color:var(--muted, #6b7280);margin:0 auto 32px;max-width:520px}._heroCtas_11b7x_106{display:flex;flex-direction:column;gap:12px;align-items:center}._heroPrimaryCta_11b7x_113{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);font-size:1rem;font-weight:600;border-radius:12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}._heroPrimaryCta_11b7x_113:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f7b1864d}._heroSecondaryCta_11b7x_132{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:transparent;color:var(--ink, #222325);font-size:.95rem;font-weight:500;border-radius:10px;text-decoration:none;border:1px solid var(--line, rgba(0,0,0,.12));transition:border-color .15s ease,background .15s ease}._heroSecondaryCta_11b7x_132:hover{border-color:var(--couleur-bouton-action, #f7b186);background:#f7b1860d}._heroVisual_11b7x_153{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._floatingOrb_11b7x_159{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:_float_11b7x_159 20s ease-in-out infinite}._floatingOrb_11b7x_159:nth-child(1){width:200px;height:200px;background:var(--couleur-bouton-action, #f7b186);top:10%;left:5%;animation-delay:0s}._floatingOrb_11b7x_159:nth-child(2){width:250px;height:250px;background:var(--couleur-bouton-selection, #b8ddd1);bottom:5%;right:5%;animation-delay:-7s}._floatingOrb_11b7x_159:nth-child(3){width:140px;height:140px;background:var(--couleur-bouton-action, #f7b186);top:55%;right:20%;animation-delay:-14s}@keyframes _float_11b7x_159{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}._fadeIn_11b7x_202{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}._fadeIn_11b7x_202._visible_11b7x_208{opacity:1;transform:translateY(0)}._sectionHeader_11b7x_214{text-align:center;margin-bottom:3rem}._sectionTitle_11b7x_219{font-family:var(--font-titre, sans-serif);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--ink, #222325);margin:0 0 .75rem}._sectionSubtitle_11b7x_227{font-size:clamp(.9rem,2vw,1rem);color:var(--muted, #6b7280);max-width:500px;margin:0 auto;line-height:1.6}._featuresSection_11b7x_237{padding:60px 20px;background:var(--paper, #ffffff)}._featuresGrid_11b7x_242{display:grid;gap:1rem;grid-template-columns:1fr;max-width:1000px;margin:0 auto}._featureCard_11b7x_250{background:var(--couleur-principale, #f7f6f2);border-radius:16px;padding:1.5rem;position:relative;border:1px solid var(--line, rgba(0,0,0,.06));text-decoration:none;color:var(--ink, #222325);display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s ease,transform .15s ease}._featureCard_11b7x_250:hover{border-color:var(--feature-accent, var(--couleur-bouton-action));transform:translateY(-2px)}._featureIcon_11b7x_269{width:44px;height:44px;border-radius:10px;background:var(--paper, #ffffff);display:grid;place-items:center;color:var(--feature-accent, var(--couleur-bouton-action));border:1px solid var(--line, rgba(0,0,0,.06))}._featureIcon_11b7x_269 svg{width:22px;height:22px}._featureTitle_11b7x_285{font-size:1.1rem;font-family:var(--font-titre, sans-serif);color:var(--ink, #222325);font-weight:600;margin:0}._featureDescription_11b7x_293{font-size:.875rem;line-height:1.6;color:var(--muted, #6b7280);margin:0;flex:1}._featureCta_11b7x_301{align-self:flex-start;font-size:.8rem;font-weight:600;color:var(--feature-accent, var(--couleur-bouton-action))}._howItWorksSection_11b7x_309{padding:60px 20px;background:var(--couleur-principale, #f7f6f2)}._stepsGrid_11b7x_314{display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:800px;margin:0 auto}._stepCard_11b7x_322{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:var(--paper, #ffffff);border-radius:16px;border:1px solid var(--line, rgba(0,0,0,.06))}._stepNumber_11b7x_333{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);font-size:1.25rem;font-weight:700;margin-bottom:1rem}._stepTitle_11b7x_347{font-size:1rem;font-weight:600;color:var(--ink, #222325);margin:0 0 .5rem}._stepDescription_11b7x_354{font-size:.875rem;color:var(--muted, #6b7280);margin:0;line-height:1.5}._statsSection_11b7x_362{padding:40px 20px;background:var(--paper, #ffffff)}._statsGrid_11b7x_367{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:600px;margin:0 auto}._statItem_11b7x_375{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}._statNumber_11b7x_383{font-size:clamp(2rem,5vw,2.5rem);font-weight:800;background:linear-gradient(135deg,var(--couleur-bouton-action, #f7b186),var(--couleur-bouton-selection, #b8ddd1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._statLabel_11b7x_392{font-size:.85rem;color:var(--muted, #6b7280);font-weight:500}._finalCtaSection_11b7x_399{padding:60px 20px;background:var(--couleur-principale, #f7f6f2)}._finalCtaContent_11b7x_404{max-width:500px;margin:0 auto;text-align:center}._finalCtaTitle_11b7x_410{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--ink, #222325);margin:0 0 1rem}._finalCtaText_11b7x_417{font-size:1rem;color:var(--muted, #6b7280);margin:0 0 2rem;line-height:1.6}._finalCtaButton_11b7x_424{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--couleur-bouton-action, #f7b186);color:var(--couleur-text-bouton, #111111);font-size:1rem;font-weight:600;border-radius:12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}._finalCtaButton_11b7x_424:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f7b1864d}@media(min-width:640px){._heroCtas_11b7x_106{flex-direction:row;gap:16px}._featuresGrid_11b7x_242{grid-template-columns:repeat(2,1fr);gap:1.25rem}._stepsGrid_11b7x_314{grid-template-columns:repeat(3,1fr);gap:1rem}._statsGrid_11b7x_367{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){._hero_11b7x_8{padding:100px 24px 120px}._floatingOrb_11b7x_159:nth-child(1){width:300px;height:300px}._floatingOrb_11b7x_159:nth-child(2){width:350px;height:350px}._floatingOrb_11b7x_159:nth-child(3){width:200px;height:200px}._featuresSection_11b7x_237{padding:80px 24px}._featuresGrid_11b7x_242{grid-template-columns:repeat(3,1fr)}._featureCard_11b7x_250{padding:2rem}._featureIcon_11b7x_269{width:52px;height:52px}._featureIcon_11b7x_269 svg{width:26px;height:26px}._howItWorksSection_11b7x_309{padding:80px 24px}._stepCard_11b7x_322{padding:2rem}._statsSection_11b7x_362{padding:60px 24px}._finalCtaSection_11b7x_399{padding:80px 24px}}@media(min-width:1024px){._featuresGrid_11b7x_242{gap:1.5rem}._featureCard_11b7x_250{padding:2rem 1.75rem}._featureTitle_11b7x_285{font-size:1.2rem}._featureDescription_11b7x_293{font-size:.9rem}}@media(prefers-reduced-motion:reduce){._floatingOrb_11b7x_159{animation:none}._fadeIn_11b7x_202{opacity:1;transform:none;transition:none}._featureCard_11b7x_250,._heroPrimaryCta_11b7x_113,._heroSecondaryCta_11b7x_132,._finalCtaButton_11b7x_424{transition:none}}:root{color-scheme:light dark;--bg: #F7F6F2;--paper: #ffffff;--ink: #222325;--muted: rgba(0,0,0,.72);--line: rgba(0,0,0,.08);--accent: var(--couleur-bouton-action, #f7b186);--accent-soft: var(--couleur-bouton-selection, #b8ddd1);--shadow-sm: 0 6px 16px rgba(0,0,0,.08);--shadow-md: 0 12px 30px rgba(0,0,0,.12);--radius-lg: 16px;--radius-sm: 10px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}._container_15lzo_20{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(1200px 600px at 50% 110%,rgba(0,0,0,.04),transparent),var(--bg);padding:24px}._card_15lzo_28{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:720px;width:100%;padding:28px;text-align:center}._illustration_15lzo_39{display:grid;place-items:center;margin-bottom:16px}._svg_15lzo_45{width:clamp(180px,38vw,240px);height:auto}._magnifier_15lzo_47{transform-origin:150px 60px;animation:_float_15lzo_1 3.2s ease-in-out infinite}@keyframes _float_15lzo_1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(4deg)}to{transform:translateY(0) rotate(0)}}._digits_15lzo_51 text{opacity:.18}._title_15lzo_53{font-family:sans-serif;color:var(--ink);font-size:clamp(1.45rem,1.1rem + 1.6vw,2.25rem);margin:6px 0 8px}._text_15lzo_60{font-family:Montserrat,system-ui,sans-serif;color:var(--muted);font-size:clamp(.95rem,.88rem + .35vw,1.1rem);line-height:1.65;margin:0 auto 18px;max-width:58ch}._actions_15lzo_69{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:6px}._primary_15lzo_77,._secondary_15lzo_78{font-family:Montserrat,system-ui,sans-serif;font-weight:800;text-decoration:none;border-radius:var(--radius-sm);padding:11px 18px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;outline:none}._primary_15lzo_77{color:#0f3a2f;border:2px solid var(--accent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 15%,transparent),transparent);box-shadow:0 8px 20px color-mix(in oklab,var(--accent) 35%,transparent)}._primary_15lzo_77:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--accent) 20%,transparent)}._primary_15lzo_77:active{transform:translateY(0)}._primary_15lzo_77:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 45%,transparent)}._secondary_15lzo_78{background:color-mix(in oklab,var(--paper) 96%,transparent);color:var(--ink);border:2px solid var(--accent)}._secondary_15lzo_78:hover{background:color-mix(in oklab,var(--accent) 14%,transparent);transform:translateY(-1px)}:root{--profile-bg-gradient: linear-gradient(135deg, #f5f7fa 0%, #e8eef5 100%);--profile-card-bg: rgba(255, 255, 255, .7);--profile-card-border: rgba(255, 255, 255, .8);--profile-text-primary: #2d3436;--profile-text-secondary: #636e72;--profile-text-muted: #b2bec3;--profile-input-bg: rgba(255, 255, 255, .9);--profile-input-border: rgba(247, 177, 134, .15);--profile-level-bg: rgba(255, 255, 255, .8);--profile-day-bg: rgba(247, 247, 250, .5);--profile-day-hover: rgba(247, 247, 250, .8);--profile-shadow: rgba(0, 0, 0, .06);--profile-shadow-deep: rgba(0, 0, 0, .08)}:root._dark_3fdbk_19,html.dark,body.dark{--profile-bg-gradient: linear-gradient(135deg, #0f1117 0%, #1a1d24 100%);--profile-card-bg: rgba(26, 29, 36, .9);--profile-card-border: rgba(255, 255, 255, .1);--profile-text-primary: #e5e7eb;--profile-text-secondary: #9ca3af;--profile-text-muted: #6b7280;--profile-input-bg: rgba(15, 17, 23, .9);--profile-input-border: rgba(247, 177, 134, .2);--profile-level-bg: rgba(26, 29, 36, .8);--profile-day-bg: rgba(26, 29, 36, .5);--profile-day-hover: rgba(26, 29, 36, .8);--profile-shadow: rgba(0, 0, 0, .3);--profile-shadow-deep: rgba(0, 0, 0, .4)}._container_3fdbk_39{position:relative;min-height:100vh;padding:80px 16px 40px;background:var(--profile-bg-gradient);overflow:hidden}._particlesContainer_3fdbk_48{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}._particle_3fdbk_48{position:absolute;background:linear-gradient(135deg,#f7b18666,#ffc6994d);border-radius:50%;animation:_float_3fdbk_1 linear infinite;box-shadow:0 0 10px #f7b1864d;filter:blur(1px)}@keyframes _float_3fdbk_1{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh) translate(50px) rotate(360deg);opacity:0}}._header_3fdbk_86{position:relative;z-index:2;text-align:center;margin-bottom:32px;animation:_fadeInDown_3fdbk_1 .6s ease-out}._title_3fdbk_94{font-size:32px;font-weight:800;background:linear-gradient(135deg,#2d3436,#636e72);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;animation:_shimmer_3fdbk_1 3s ease-in-out infinite}._subtitle_3fdbk_105{font-size:15px;color:var(--profile-text-secondary);margin-bottom:24px}@keyframes _shimmer_3fdbk_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _fadeInDown_3fdbk_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._progressRingContainer_3fdbk_132{position:relative;width:100px;height:100px;margin:24px auto;animation:_pulse_3fdbk_1 2s ease-in-out infinite}._progressRingSvg_3fdbk_140{transform:rotate(0);animation:_rotateRing_3fdbk_1 20s linear infinite}._progressRingBg_3fdbk_145{fill:none;stroke:#f7b18626;stroke-linecap:round}._progressRingFill_3fdbk_151{fill:none;stroke:url(#progressGradient);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 8px rgba(247,177,134,.5))}@keyframes _rotateRing_3fdbk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_3fdbk_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._progressRingText_3fdbk_177{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline;font-weight:700}._progressRingStep_3fdbk_187{font-size:28px;background:linear-gradient(135deg,#f7b186,#ffc699);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._progressRingTotal_3fdbk_195{font-size:16px;color:var(--profile-text-muted);margin-left:2px}._stepsIndicator_3fdbk_202{position:relative;z-index:2;display:flex;justify-content:center;gap:16px;margin-bottom:32px;animation:_fadeIn_3fdbk_373 .8s ease-out}._stepIndicator_3fdbk_212{display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepNumber_3fdbk_220{width:40px;height:40px;border-radius:50%;background:var(--profile-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--profile-input-border);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--profile-text-muted);transition:all .3s cubic-bezier(.4,0,.2,1)}._stepIndicator_3fdbk_212._active_3fdbk_235 ._stepNumber_3fdbk_220{background:#f7b186;color:#fff;border:2px solid transparent;box-shadow:0 4px 20px #f7b18666;animation:_bounce_3fdbk_1 .6s ease-out}._stepIndicator_3fdbk_212._active_3fdbk_235 ._stepNumber_3fdbk_220:hover{border-color:#e89e6e}._stepLabel_3fdbk_247{font-size:12px;color:var(--profile-text-muted);font-weight:500;transition:all .3s ease}._stepIndicator_3fdbk_212._active_3fdbk_235 ._stepLabel_3fdbk_247{color:#f7b186;font-weight:700}@keyframes _bounce_3fdbk_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes _fadeIn_3fdbk_373{0%{opacity:0}to{opacity:1}}._alert_3fdbk_278{position:relative;z-index:2;padding:12px 16px;border-radius:12px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:_slideInDown_3fdbk_1 .4s ease-out;box-shadow:0 4px 20px #00000014}._alertError_3fdbk_292{background:#ff6b6b26;border:1px solid rgba(255,107,107,.3);color:#d63031}._alertSuccess_3fdbk_298{background:#00b89426;border:1px solid rgba(0,184,148,.3);color:#00b894}._alert_3fdbk_278 button{background:none;border:none;font-size:20px;cursor:pointer;color:inherit;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}._alert_3fdbk_278 button:hover{transform:scale(1.2) rotate(90deg)}@keyframes _slideInDown_3fdbk_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}._formWrapper_3fdbk_335{position:relative;z-index:2;perspective:1500px}._card_3fdbk_342{background:var(--profile-card-bg);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border-radius:24px;padding:28px;box-shadow:0 8px 32px var(--profile-shadow),0 0 1px var(--profile-card-border) inset;border:1px solid var(--profile-card-border);margin-bottom:24px;position:relative;overflow:hidden;transform-style:preserve-3d;transition:all .4s cubic-bezier(.4,0,.2,1)}._card_3fdbk_342:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}._card_3fdbk_342:hover:before{left:100%}._fadeIn_3fdbk_373{animation:_fadeInScale_3fdbk_1 .5s cubic-bezier(.4,0,.2,1)}@keyframes _fadeInScale_3fdbk_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._cardTitle_3fdbk_388{font-size:22px;font-weight:700;color:var(--profile-text-primary);margin-bottom:8px}._cardSubtitle_3fdbk_395{font-size:14px;color:var(--profile-text-secondary);margin-bottom:24px}._formGroup_3fdbk_402{margin-bottom:24px}._formLabel_3fdbk_406{display:block;font-size:14px;font-weight:600;color:var(--profile-text-primary);margin-bottom:8px}._formControl_3fdbk_414{width:100%;padding:12px 16px;background:var(--profile-input-bg);border:2px solid var(--profile-input-border);border-radius:12px;font-size:15px;color:var(--profile-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._formControl_3fdbk_414:focus{outline:none;border-color:#f7b186;box-shadow:0 0 0 4px #f7b1861a;transform:translateY(-2px)}._formControl_3fdbk_414::placeholder{color:var(--profile-text-muted)}textarea._formControl_3fdbk_414{resize:vertical;min-height:80px;font-family:inherit}._formText_3fdbk_443{display:block;font-size:12px;color:var(--profile-text-muted);margin-top:6px}._formRow_3fdbk_450{display:grid;grid-template-columns:1fr 1fr;gap:16px}._levelGrid_3fdbk_457{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._levelCard_3fdbk_463{padding:16px;background:var(--profile-level-bg);border:2px solid var(--profile-input-border);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:4px;color:var(--profile-text-primary)}._levelCard_3fdbk_463:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #f7b18633;border-color:#f7b1864d}._levelCard_3fdbk_463._selected_3fdbk_484{background:#f7b186;border:2px solid transparent;color:#fff;box-shadow:0 8px 24px #f7b18666;transform:translateY(-4px)}._levelCard_3fdbk_463._selected_3fdbk_484:hover{border-color:#e89e6e}._levelCard_3fdbk_463 strong{font-size:15px;display:block}._levelCard_3fdbk_463 small{font-size:12px;opacity:.9}._workoutGrid_3fdbk_507{display:flex;flex-wrap:wrap;gap:10px}._workoutBadge_3fdbk_513{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:var(--profile-level-bg);border:2px solid var(--profile-input-border);border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--profile-text-primary)}._workoutBadge_3fdbk_513:hover{transform:translateY(-2px);box-shadow:0 4px 16px #f7b18633;border-color:#f7b1864d}._workoutBadge_3fdbk_513._selected_3fdbk_484{background:#f7b186;border:2px solid transparent;color:#fff;box-shadow:0 4px 16px #f7b18666;transform:translateY(-2px)}._workoutBadge_3fdbk_513._selected_3fdbk_484:hover{border-color:#e89e6e}._locationButton_3fdbk_548{width:100%;padding:12px;background:#f7b186;color:#fff;border:2px solid transparent;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #f7b1864d;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}._locationButton_3fdbk_548:hover{border-color:#e89e6e;transform:translateY(-2px);box-shadow:0 6px 20px #f7b18666}._locationButton_3fdbk_548:active{transform:translateY(0)}._locationBadge_3fdbk_577{display:inline-block;padding:8px 16px;background:#00b89426;border:1px solid rgba(0,184,148,.3);border-radius:20px;color:#00b894;font-size:13px;font-weight:500;margin-top:12px;animation:_fadeIn_3fdbk_373 .4s ease-out}._formCheck_3fdbk_591{display:flex;align-items:center;gap:10px;margin-top:20px}._formCheck_3fdbk_591 input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#f7b186}._formCheck_3fdbk_591 label{font-size:14px;color:var(--profile-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}._daySection_3fdbk_613{padding:16px;background:var(--profile-day-bg);border-radius:16px;margin-bottom:16px;transition:all .3s ease}._daySection_3fdbk_613:hover{background:var(--profile-day-hover);transform:translate(4px)}._daySectionHeader_3fdbk_626{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._daySectionHeader_3fdbk_626 strong{font-size:15px;color:var(--profile-text-primary)}._addSlotButton_3fdbk_638{padding:6px 12px;background:#f7b186;color:#fff;border:2px solid transparent;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #f7b18633}._addSlotButton_3fdbk_638:hover{border-color:#e89e6e;transform:translateY(-2px);box-shadow:0 4px 12px #f7b1864d}._timeSlot_3fdbk_657{display:flex;align-items:center;gap:8px;margin-bottom:8px;animation:_slideInLeft_3fdbk_1 .3s ease-out}@keyframes _slideInLeft_3fdbk_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}._timeInput_3fdbk_676{flex:1;padding:10px 12px;background:var(--profile-input-bg);border:2px solid var(--profile-input-border);border-radius:10px;font-size:14px;color:var(--profile-text-primary);transition:all .3s ease}._timeInput_3fdbk_676:focus{outline:none;border-color:#f7b186;box-shadow:0 0 0 3px #f7b1861a}._timeSeparator_3fdbk_693{font-size:13px;color:var(--profile-text-secondary);font-weight:500}._removeSlotButton_3fdbk_699{padding:8px 12px;background:#ff6b6b26;border:1px solid rgba(255,107,107,.2);color:#d63031;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}._removeSlotButton_3fdbk_699:hover{background:#ff6b6b40;transform:scale(1.1)}._noSlots_3fdbk_719{font-size:13px;color:var(--profile-text-muted);font-style:italic;margin:8px 0}._rangeLabel_3fdbk_727{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._rangeLabel_3fdbk_727 strong{font-size:14px;color:var(--profile-text-primary)}._rangeValue_3fdbk_739{font-size:16px;font-weight:700;background:linear-gradient(135deg,#f7b186,#ffc699);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._formRange_3fdbk_748{width:100%;height:6px;background:#f7b18626;border-radius:10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._formRange_3fdbk_748::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#f7b186,#ffc699);border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #f7b18666;transition:all .3s ease}._formRange_3fdbk_748::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 6px 16px #f7b18680}._formRange_3fdbk_748::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#f7b186,#ffc699);border-radius:50%;cursor:pointer;border:none;box-shadow:0 4px 12px #f7b18666;transition:all .3s ease}._formRange_3fdbk_748::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 6px 16px #f7b18680}._navigation_3fdbk_792{position:relative;z-index:2;display:flex;gap:12px;margin-top:32px;animation:_fadeInUp_3fdbk_1 .6s ease-out}@keyframes _fadeInUp_3fdbk_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._backButton_3fdbk_812{flex:1;padding:14px 20px;background:var(--profile-level-bg);border:2px solid var(--profile-input-border);border-radius:14px;font-size:15px;font-weight:600;color:var(--profile-text-primary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px var(--profile-shadow)}._backButton_3fdbk_812:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--profile-shadow-deep);border-color:#f7b18666}._backButton_3fdbk_812:active{transform:translateY(0)}._nextButton_3fdbk_837{flex:2;padding:14px 20px;background:#f7b186;border:2px solid transparent;border-radius:14px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #f7b1864d;display:flex;align-items:center;justify-content:center;gap:8px}._nextButton_3fdbk_837:hover{border-color:#e89e6e;transform:translateY(-2px);box-shadow:0 6px 20px #f7b18666}._nextButton_3fdbk_837:active{transform:translateY(0)}._nextButton_3fdbk_837:disabled{opacity:.6;cursor:not-allowed;transform:none}._nextButton_3fdbk_837:disabled:hover{transform:none;box-shadow:0 4px 16px #f7b1864d}._loadingContainer_3fdbk_877{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}._loadingText_3fdbk_888{font-size:15px;color:var(--profile-text-secondary);font-weight:500}._spinner_3fdbk_894{width:50px;height:50px;border:4px solid rgba(247,177,134,.2);border-top-color:#f7b186;border-radius:50%;animation:_spin_3fdbk_894 1s linear infinite}._buttonSpinner_3fdbk_903{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_3fdbk_894 .8s linear infinite}@keyframes _spin_3fdbk_894{to{transform:rotate(360deg)}}@media(max-width:480px){._container_3fdbk_39{padding:70px 12px 30px}._title_3fdbk_94{font-size:26px}._subtitle_3fdbk_105{font-size:14px}._card_3fdbk_342{padding:20px;border-radius:20px}._cardTitle_3fdbk_388{font-size:19px}._formRow_3fdbk_450,._levelGrid_3fdbk_457{grid-template-columns:1fr}._workoutGrid_3fdbk_507{gap:8px}._workoutBadge_3fdbk_513{font-size:13px;padding:8px 14px}._navigation_3fdbk_792{flex-direction:column}._backButton_3fdbk_812,._nextButton_3fdbk_837{width:100%}._stepsIndicator_3fdbk_202{gap:12px}._stepNumber_3fdbk_220{width:36px;height:36px}._stepLabel_3fdbk_247{font-size:11px}._progressRingContainer_3fdbk_132{width:80px;height:80px}._progressRingStep_3fdbk_187{font-size:24px}._progressRingTotal_3fdbk_195{font-size:14px}}@media(min-width:481px)and (max-width:768px){._container_3fdbk_39{padding:80px 24px 40px}._title_3fdbk_94{font-size:28px}._card_3fdbk_342{padding:24px}}@media(min-width:769px){._container_3fdbk_39{max-width:700px;margin:0 auto;padding:100px 32px 60px}._card_3fdbk_342{padding:32px}._title_3fdbk_94{font-size:36px}._subtitle_3fdbk_105{font-size:16px}}@media(hover:hover){._card_3fdbk_342{transition:all .4s cubic-bezier(.4,0,.2,1)}._card_3fdbk_342:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a,0 0 1px #fff inset}._levelCard_3fdbk_463,._workoutBadge_3fdbk_513{transform-style:preserve-3d}._levelCard_3fdbk_463:hover{animation:_tilt_3fdbk_1 .6s ease-in-out}@keyframes _tilt_3fdbk_1{0%,to{transform:rotateY(0) translateY(-4px) scale(1.02)}25%{transform:rotateY(5deg) translateY(-4px) scale(1.02)}75%{transform:rotateY(-5deg) translateY(-4px) scale(1.02)}}}._progressRing_qspok_2{position:relative;flex-shrink:0}._progressRing_qspok_2 svg{width:100%;height:100%}._sm_qspok_13{width:60px;height:60px}._md_qspok_18{width:72px;height:72px}._lg_qspok_23{width:92px;height:92px}._progressRingBg_qspok_29{fill:none;stroke:#f7b18626;stroke-width:6}._progressRingCircle_qspok_36{fill:none;stroke:var(--color-primary-500, #f7b186);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}._success_qspok_47 ._progressRingCircle_qspok_36{stroke:var(--color-success, #10b981)}._success_qspok_47 ._progressRingBg_qspok_29{stroke:#10b98126}._accent_qspok_55 ._progressRingCircle_qspok_36{stroke:var(--color-accent-500, #8b5cf6)}._accent_qspok_55 ._progressRingBg_qspok_29{stroke:#8b5cf626}._progressRingText_qspok_64{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._progressRingNumber_qspok_74{font-weight:800;color:var(--color-primary-500, #f7b186);line-height:1}._sm_qspok_13 ._progressRingNumber_qspok_74{font-size:1rem}._md_qspok_18 ._progressRingNumber_qspok_74{font-size:1.125rem}._lg_qspok_23 ._progressRingNumber_qspok_74{font-size:1.375rem}._success_qspok_47 ._progressRingNumber_qspok_74{color:var(--color-success, #10b981)}._accent_qspok_55 ._progressRingNumber_qspok_74{color:var(--color-accent-500, #8b5cf6)}._progressRingLabel_qspok_101{font-size:.5625rem;color:var(--color-neutral-400, #94a3b8);text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-top:2px}@media(min-width:380px){._md_qspok_18{width:80px;height:80px}._md_qspok_18 ._progressRingNumber_qspok_74{font-size:1.25rem}}@media(min-width:480px){._md_qspok_18{width:92px;height:92px}._md_qspok_18 ._progressRingNumber_qspok_74{font-size:1.375rem}}._overlay_1v4ru_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;animation:_fadeIn_1v4ru_1 .2s ease}@keyframes _fadeIn_1v4ru_1{0%{opacity:0}to{opacity:1}}._modal_1v4ru_21{position:relative;background:var(--glass-bg-strong, rgba(255, 255, 255, .9));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border, rgba(255, 255, 255, .3));border-radius:var(--radius-xl, 1.5rem);padding:24px 16px;max-width:400px;width:100%;max-height:85vh;max-height:85dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:_modalSlide_1v4ru_1 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes _modalSlide_1v4ru_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._closeBtn_1v4ru_49{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:none;background:#0000000f;color:var(--color-neutral-400, #94a3b8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-base, .25s cubic-bezier(.4, 0, .2, 1));z-index:10}._closeBtn_1v4ru_49:hover{background:#0000001a;color:var(--color-neutral-800, #1e293b)}._closeBtn_1v4ru_49:focus-visible{outline:2px solid var(--color-primary-500, #f7b186);outline-offset:2px}body.dark ._closeBtn_1v4ru_49,html.dark ._closeBtn_1v4ru_49{background:#ffffff14}._header_1v4ru_83{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.06)}body.dark ._header_1v4ru_83,html.dark ._header_1v4ru_83{border-color:#ffffff14}._avatarWrapper_1v4ru_99{position:relative;flex-shrink:0}._avatar_1v4ru_99{width:88px;height:88px;border-radius:50%;object-fit:cover;border:4px solid rgba(247,177,134,.25)}._avatarPlaceholder_1v4ru_112{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-500, #f7b186),var(--color-primary-600, #e9a070));display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.25rem;font-weight:800}._scoreBadge_1v4ru_125{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,var(--color-success, #10b981),#059669);color:#fff;font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:10px}._info_1v4ru_137{flex:1;min-width:0}._info_1v4ru_137 h2{font-size:1.375rem;font-weight:800;color:var(--color-neutral-800, #1e293b);margin:0 0 6px}._location_1v4ru_149{font-size:.875rem;color:var(--color-neutral-500, #64748b);display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 10px;flex-wrap:wrap}._distance_1v4ru_160{background:#10b9811f;color:var(--color-success, #10b981);font-size:.6875rem;font-weight:700;padding:3px 8px;border-radius:6px;margin-left:4px}._badges_1v4ru_170{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}._verifiedBadge_1v4ru_177{display:inline-flex;align-items:center;gap:4px;background:#8b5cf61a;color:var(--color-accent-500, #8b5cf6);font-size:.6875rem;font-weight:700;padding:5px 10px;border-radius:8px}._levelBadge_1v4ru_189{display:inline-flex;align-items:center;gap:4px;background:#f7b1861f;color:var(--color-primary-600, #e9a070);font-size:.6875rem;font-weight:700;padding:5px 10px;border-radius:8px}body.dark ._levelBadge_1v4ru_189,html.dark ._levelBadge_1v4ru_189{background:#f7b1862e;color:var(--color-primary-500, #f7b186)}._section_1v4ru_208{margin-bottom:18px}._section_1v4ru_208 h4{font-size:.6875rem;font-weight:700;color:var(--color-neutral-400, #94a3b8);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}._section_1v4ru_208 p{font-size:.9375rem;color:var(--color-neutral-500, #64748b);line-height:1.65;margin:0}._tags_1v4ru_228{display:flex;flex-wrap:wrap;gap:8px}._tag_1v4ru_228{display:inline-flex;align-items:center;gap:5px;background:#f7b1861a;color:var(--color-primary-600, #e9a070);font-size:.8125rem;font-weight:600;padding:8px 12px;border-radius:var(--radius-sm, .5rem)}body.dark ._tag_1v4ru_228,html.dark ._tag_1v4ru_228{background:#f7b18626;color:var(--color-primary-500, #f7b186)}._actions_1v4ru_253{margin-top:20px;padding-top:18px;border-top:1px solid rgba(0,0,0,.06)}body.dark ._actions_1v4ru_253,html.dark ._actions_1v4ru_253{border-color:#ffffff14}._chatBtn_1v4ru_264{width:100%;padding:14px;background:linear-gradient(135deg,var(--color-primary-500, #f7b186),var(--color-primary-600, #e9a070));color:#fff;border:none;border-radius:var(--radius-md, .75rem);font-size:.9375rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition-base, .25s cubic-bezier(.4, 0, .2, 1));box-shadow:0 6px 20px #f7b18659}._chatBtn_1v4ru_264:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f7b18673}._chatBtn_1v4ru_264:focus-visible{outline:2px solid var(--color-primary-500, #f7b186);outline-offset:2px}@media(min-width:380px){._modal_1v4ru_21{padding:26px 18px}._header_1v4ru_83{flex-direction:row;align-items:flex-start;text-align:left;gap:16px}._location_1v4ru_149,._badges_1v4ru_170{justify-content:flex-start}}@media(min-width:480px){._modal_1v4ru_21{padding:28px 20px}}:root{--matching-primary: var(--color-primary-500, #f7b186);--matching-primary-dark: var(--color-primary-600, #e9a070);--matching-primary-light: var(--color-primary-200, #fde4d3);--matching-secondary: var(--color-secondary-300, #b8ddd1);--matching-accent: var(--color-accent-500, #8b5cf6);--matching-success: var(--color-success, #10b981);--matching-danger: var(--color-danger, #ef4444);--matching-text-primary: var(--color-neutral-800, #1e293b);--matching-text-secondary: var(--color-neutral-500, #64748b);--matching-text-muted: var(--color-neutral-400, #94a3b8);--matching-bg-glass: var(--glass-bg, rgba(255, 255, 255, .75));--matching-bg-glass-strong: var(--glass-bg-strong, rgba(255, 255, 255, .9));--matching-border-glass: var(--glass-border, rgba(255, 255, 255, .3));--matching-shadow-soft: var(--shadow-md, 0 8px 24px rgba(0, 0, 0, .1));--matching-shadow-medium: var(--shadow-lg, 0 12px 40px rgba(0, 0, 0, .12));--matching-shadow-glow: var(--shadow-glow-primary, 0 8px 32px rgba(247, 177, 134, .3));--matching-radius-sm: var(--radius-md, .75rem);--matching-radius-md: var(--radius-lg, 1rem);--matching-radius-lg: var(--radius-xl, 1.5rem);--matching-radius-xl: var(--radius-2xl, 2rem);--matching-transition: var(--transition-base, .25s cubic-bezier(.4, 0, .2, 1));--matching-transition-bounce: var(--transition-bounce, .4s cubic-bezier(.34, 1.56, .64, 1))}body.dark,html.dark{--matching-text-primary: var(--color-neutral-100, #f1f5f9);--matching-text-secondary: var(--color-neutral-400, #94a3b8);--matching-text-muted: var(--color-neutral-500, #64748b);--matching-bg-glass: rgba(30, 41, 59, .8);--matching-bg-glass-strong: rgba(30, 41, 59, .92);--matching-border-glass: rgba(255, 255, 255, .1);--matching-shadow-soft: 0 8px 32px rgba(0, 0, 0, .4)}._container_1yn44_50{min-height:100vh;min-height:100dvh;max-width:500px;margin:0 auto;padding:100px 20px 120px;position:relative}._particlesContainer_1yn44_60{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}._particlesContainer_1yn44_60:before,._particlesContainer_1yn44_60:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}._particlesContainer_1yn44_60:before{width:60vmax;height:60vmax;top:-20%;left:-15%;background:radial-gradient(circle,rgba(247,177,134,.4) 0%,rgba(247,177,134,.1) 50%,transparent 70%);animation:_ambientOrb1_1yn44_1 25s ease-in-out infinite}._particlesContainer_1yn44_60:after{width:50vmax;height:50vmax;bottom:-10%;right:-10%;background:radial-gradient(circle,rgba(184,221,209,.4) 0%,rgba(184,221,209,.1) 50%,transparent 70%);animation:_ambientOrb2_1yn44_1 30s ease-in-out infinite}@keyframes _ambientOrb1_1yn44_1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(5%,10%) scale(1.05)}50%{transform:translate(10%,5%) scale(1)}75%{transform:translate(5%,-5%) scale(1.02)}}@keyframes _ambientOrb2_1yn44_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-8%,-5%) scale(1.03)}66%{transform:translate(-3%,8%) scale(.98)}}body.dark ._particlesContainer_1yn44_60:before,html.dark ._particlesContainer_1yn44_60:before{opacity:.25}body.dark ._particlesContainer_1yn44_60:after,html.dark ._particlesContainer_1yn44_60:after{opacity:.2}._particle_1yn44_60{display:none}._header_1yn44_150{text-align:center;margin-bottom:24px}._header_1yn44_150 h1{font-size:clamp(2.25rem,7vw,3.5rem);font-weight:800;background:linear-gradient(135deg,var(--couleur-bouton-action, #f7b186),var(--couleur-bouton-selection, #b8ddd1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 20px;line-height:1.1;letter-spacing:-.02em}._header_1yn44_150 p{font-size:clamp(.95rem,2.5vw,1.125rem);color:var(--muted, #6b7280);margin:0 auto;max-width:520px;line-height:1.7;font-weight:500}._statsContainer_1yn44_177{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:20px}._statCard_1yn44_185{background:var(--matching-bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--matching-border-glass);border-radius:var(--matching-radius-lg);padding:12px 8px;text-align:center;transition:var(--matching-transition)}._statCard_1yn44_185._clickable_1yn44_196{cursor:pointer}._statCard_1yn44_185._clickable_1yn44_196:hover{transform:translateY(-4px);box-shadow:var(--matching-shadow-glow);border-color:#f7b1864d}._statCard_1yn44_185._clickable_1yn44_196:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._statCard_1yn44_185._disabled_1yn44_211{opacity:.5;cursor:not-allowed;pointer-events:none}._statIcon_1yn44_217{color:var(--matching-primary);margin-bottom:4px;display:flex;align-items:center;justify-content:center}._statValue_1yn44_225{font-size:1.5rem;font-weight:800;color:var(--matching-primary);line-height:1.1}._statLabel_1yn44_232{font-size:.6875rem;color:var(--matching-text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-top:2px}._statHint_1yn44_241{font-size:.625rem;color:var(--matching-primary);margin-top:6px;font-weight:600;opacity:.9}._progressRing_1yn44_250{position:relative;width:72px;height:72px;flex-shrink:0}._progressRing_1yn44_250 svg{width:100%;height:100%}._progressRingBg_1yn44_262{fill:none;stroke:#f7b18626;stroke-width:6}._progressRingCircle_1yn44_268{fill:none;stroke:var(--matching-primary);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}._progressRingText_1yn44_278{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._progressRingNumber_1yn44_287{font-size:1.125rem;font-weight:800;color:var(--matching-primary);line-height:1}._progressRingLabel_1yn44_294{font-size:.5625rem;color:var(--matching-text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-top:2px}._loadingState_1yn44_304{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}._loadingState_1yn44_304 p{color:var(--matching-text-secondary);margin-top:16px;font-weight:500}._spinner_1yn44_319{width:44px;height:44px;border:3px solid rgba(247,177,134,.2);border-top-color:var(--matching-primary);border-radius:50%;animation:_spin_1yn44_319 .8s linear infinite}@keyframes _spin_1yn44_319{to{transform:rotate(360deg)}}._errorAlert_1yn44_333{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--matching-radius-md);padding:14px 16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:12px}._errorAlert_1yn44_333 span{color:var(--matching-danger);font-size:.875rem;font-weight:500;flex:1}._errorAlert_1yn44_333 button{background:none;border:none;color:var(--matching-danger);font-size:1.25rem;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--matching-transition);flex-shrink:0}._errorAlert_1yn44_333 button:hover{background:#ef44441a}._cardContainer_1yn44_372{margin-bottom:20px}._matchCard_1yn44_377{background:var(--matching-bg-glass-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--matching-border-glass);border-radius:var(--matching-radius-xl);overflow:hidden;box-shadow:var(--matching-shadow-medium),inset 0 1px 1px #fff6;position:relative;transition:var(--matching-transition);transform-style:preserve-3d;perspective:1000px}._matchCardClickable_1yn44_391{cursor:pointer}._matchCardClickable_1yn44_391:hover{border-color:#f7b1864d;box-shadow:var(--matching-shadow-glow),inset 0 1px 1px #ffffff80;transform:translateY(-4px)}._matchCardClickable_1yn44_391:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._matchCardInner_1yn44_406{padding:18px 16px}._matchCard_1yn44_377._enter_1yn44_411{animation:_cardEnter_1yn44_1 .6s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}._matchCard_1yn44_377._likeExit_1yn44_415{animation:_cardSwipeRight_1yn44_1 .5s ease-out forwards}._matchCard_1yn44_377._rejectExit_1yn44_419{animation:_cardSwipeLeft_1yn44_1 .5s ease-out forwards}@keyframes _cardEnter_1yn44_1{0%{opacity:0;transform:translateY(40px) scale(.9) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes _cardSwipeRight_1yn44_1{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(150%) rotate(20deg)}}@keyframes _cardSwipeLeft_1yn44_1{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(-150%) rotate(-20deg)}}._matchCard_1yn44_377._swipeRight_1yn44_457:before{content:"LIKE";position:absolute;top:24px;left:24px;padding:8px 16px;background:#10b98126;border:3px solid var(--matching-success);border-radius:var(--matching-radius-md);color:var(--matching-success);font-size:1.25rem;font-weight:800;letter-spacing:.1em;transform:rotate(-15deg);z-index:10;animation:_indicatorPop_1yn44_1 .2s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}._matchCard_1yn44_377._swipeLeft_1yn44_476:before{content:"NOPE";position:absolute;top:24px;right:24px;padding:8px 16px;background:#94a3b826;border:3px solid var(--matching-text-muted);border-radius:var(--matching-radius-md);color:var(--matching-text-muted);font-size:1.25rem;font-weight:800;letter-spacing:.1em;transform:rotate(15deg);z-index:10;animation:_indicatorPop_1yn44_1 .2s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}@keyframes _indicatorPop_1yn44_1{0%{opacity:0;transform:rotate(-15deg) scale(.5)}to{opacity:1;transform:rotate(-15deg) scale(1)}}._cardHeader_1yn44_506{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._cardScoreBadge_1yn44_513{background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));color:#fff;padding:10px 14px;border-radius:var(--matching-radius-md);display:flex;align-items:center;gap:6px;box-shadow:0 4px 16px #f7b18659}._cardScoreValue_1yn44_524{font-size:1.0625rem;font-weight:800}._cardScoreLabel_1yn44_529{font-size:.6875rem;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:.03em}._verifiedBadge_1yn44_537{background:#8b5cf61f;color:var(--matching-accent);padding:8px 12px;border-radius:var(--matching-radius-sm);font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:5px}._cardAvatarSection_1yn44_550{display:flex;justify-content:center;margin-bottom:20px}._cardAvatar_1yn44_550{width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid rgba(247,177,134,.25);box-shadow:0 8px 24px #0000001a;transition:var(--matching-transition)}._matchCardClickable_1yn44_391:hover ._cardAvatar_1yn44_550{border-color:#f7b18666;transform:scale(1.02)}._cardAvatarPlaceholder_1yn44_571{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.25rem;font-weight:800;border:4px solid rgba(247,177,134,.25)}._profileSection_1yn44_586{text-align:center;margin-bottom:20px}._profileSection_1yn44_586 h2{font-size:1.25rem;font-weight:800;color:var(--matching-text-primary);margin:0 0 8px;letter-spacing:-.01em}._location_1yn44_599{font-size:.9375rem;color:var(--matching-text-secondary);margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}._distance_1yn44_610{color:var(--matching-success);font-weight:700;margin-left:4px}._levelBadge_1yn44_616{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#8b5cf61a;color:var(--matching-accent);border-radius:var(--matching-radius-sm);font-size:.8125rem;font-weight:700}._bioSection_1yn44_629{padding:16px;background:#00000008;border-radius:var(--matching-radius-md);margin-bottom:20px}body.dark ._bioSection_1yn44_629,html.dark ._bioSection_1yn44_629{background:#ffffff0d}._bioSection_1yn44_629 p{font-size:.9375rem;color:var(--matching-text-secondary);line-height:1.65;margin:0}._workoutSection_1yn44_649{margin-bottom:16px}._workoutSection_1yn44_649 h6{font-size:.6875rem;font-weight:700;color:var(--matching-text-muted);margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em}._workoutGrid_1yn44_662{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}._workoutChip_1yn44_669{padding:8px 14px;background:#f7b1861f;color:var(--matching-primary-dark);border-radius:var(--matching-radius-sm);font-size:.8125rem;font-weight:600}body.dark ._workoutChip_1yn44_669,html.dark ._workoutChip_1yn44_669{background:#f7b18626;color:var(--matching-primary)}._workoutChipMore_1yn44_684{padding:8px 14px;background:#64748b1a;color:var(--matching-text-muted);border-radius:var(--matching-radius-sm);font-size:.8125rem;font-weight:700}._cardViewMoreHint_1yn44_694{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06);margin-top:8px;color:var(--matching-text-muted);font-size:.8125rem;font-weight:600}body.dark ._cardViewMoreHint_1yn44_694,html.dark ._cardViewMoreHint_1yn44_694{border-color:#ffffff14}._swipeHints_1yn44_713{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 24px;pointer-events:none;z-index:0}._swipeHintLeft_1yn44_724,._swipeHintRight_1yn44_725{opacity:0;transition:opacity .3s ease}._matchCard_1yn44_377:hover ._swipeHintLeft_1yn44_724,._matchCard_1yn44_377:hover ._swipeHintRight_1yn44_725{opacity:.08}._actions_1yn44_736{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}._rejectBtn_1yn44_743,._likeBtn_1yn44_744{padding:14px 16px;border-radius:var(--matching-radius-lg);font-size:.875rem;font-weight:700;cursor:pointer;transition:all .3s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1));border:none;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}._rejectBtn_1yn44_743:after,._likeBtn_1yn44_744:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._rejectBtn_1yn44_743:hover:after,._likeBtn_1yn44_744:hover:after{left:100%}._rejectBtn_1yn44_743:focus-visible,._likeBtn_1yn44_744:focus-visible{outline:2px solid var(--matching-primary);outline-offset:3px}._btnIcon_1yn44_789{font-size:1.375rem;display:flex;transition:transform .3s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}._rejectBtn_1yn44_743:hover:not(:disabled) ._btnIcon_1yn44_789,._likeBtn_1yn44_744:hover:not(:disabled) ._btnIcon_1yn44_789{transform:scale(1.15)}._rejectBtn_1yn44_743{background:var(--matching-bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--matching-text-secondary);border:2px solid rgba(148,163,184,.2);box-shadow:0 4px 16px #0000000f,inset 0 1px 1px #ffffff4d}._rejectBtn_1yn44_743:hover:not(:disabled){transform:translateY(-4px) scale(1.02);border-color:#94a3b866;box-shadow:0 12px 28px #0000001a,inset 0 1px 1px #fff6;color:var(--matching-text-primary)}._rejectBtn_1yn44_743:active:not(:disabled){transform:translateY(-2px) scale(1)}._likeBtn_1yn44_744{background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));color:#fff;box-shadow:0 8px 24px #f7b18666,inset 0 1px 1px #ffffff4d}._likeBtn_1yn44_744:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:0 16px 40px #f7b18680,0 0 0 4px #f7b18626,inset 0 1px 1px #fff6}._likeBtn_1yn44_744:active:not(:disabled){transform:translateY(-2px) scale(1)}._likeBtn_1yn44_744:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));opacity:0;animation:_likePulse_1yn44_1 2s ease-in-out infinite}@keyframes _likePulse_1yn44_1{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}._rejectBtn_1yn44_743:disabled,._likeBtn_1yn44_744:disabled{opacity:.5;cursor:not-allowed;transform:none}._rejectBtn_1yn44_743:disabled:after,._likeBtn_1yn44_744:disabled:after,._likeBtn_1yn44_744:disabled:before{display:none}._emptyState_1yn44_876{background:var(--matching-bg-glass-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--matching-border-glass);border-radius:var(--matching-radius-xl);padding:48px 24px;text-align:center}._emptyIcon_1yn44_886{color:var(--matching-primary);margin-bottom:20px;display:flex;justify-content:center;align-items:center;opacity:.85}._emptyState_1yn44_876 h3{font-size:1.375rem;font-weight:800;color:var(--matching-text-primary);margin:0 0 10px}._emptyState_1yn44_876 p{color:var(--matching-text-secondary);line-height:1.6;margin-bottom:24px;font-size:.9375rem}._emptyBtn_1yn44_909{background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));color:#fff;border:none;padding:14px 28px;border-radius:var(--matching-radius-md);font-size:.9375rem;font-weight:700;cursor:pointer;transition:var(--matching-transition);box-shadow:0 6px 24px #f7b18659}._emptyBtn_1yn44_909:hover{transform:translateY(-2px);box-shadow:0 8px 28px #f7b18673}._emptyBtn_1yn44_909:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._emptyActions_1yn44_932{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px;margin:0 auto}._emptyBtnSecondary_1yn44_941{background:transparent;color:var(--matching-text-muted);border:2px solid rgba(148,163,184,.25);padding:12px 24px;border-radius:var(--matching-radius-md);font-size:.9375rem;font-weight:600;cursor:pointer;transition:var(--matching-transition)}._emptyBtnSecondary_1yn44_941:hover{border-color:#94a3b866;background:#94a3b80f}._emptyBtnSecondary_1yn44_941:focus-visible{outline:2px solid var(--matching-text-muted);outline-offset:2px}._modalOverlay_1yn44_964{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_1yn44_1 .2s ease}@keyframes _fadeIn_1yn44_1{0%{opacity:0}to{opacity:1}}._modal_1yn44_964{background:var(--matching-bg-glass-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--matching-border-glass);border-radius:var(--matching-radius-lg);max-width:420px;width:100%;max-height:85vh;max-height:85dvh;overflow:hidden;box-shadow:var(--matching-shadow-medium);animation:_modalSlide_1yn44_1 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes _modalSlide_1yn44_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1yn44_1009{padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center}body.dark ._modalHeader_1yn44_1009,html.dark ._modalHeader_1yn44_1009{border-color:#ffffff14}._modalHeader_1yn44_1009 h3{margin:0;font-size:1.125rem;font-weight:800;color:var(--matching-text-primary)}._modalClose_1yn44_1029{background:#0000000d;border:none;color:var(--matching-text-muted);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--matching-transition)}._modalClose_1yn44_1029:hover{background:#0000001a;color:var(--matching-text-primary)}._modalClose_1yn44_1029:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}body.dark ._modalClose_1yn44_1029,html.dark ._modalClose_1yn44_1029{background:#ffffff14}body.dark ._modalClose_1yn44_1029:hover,html.dark ._modalClose_1yn44_1029:hover{background:#ffffff1f}._modalBody_1yn44_1063{padding:16px 20px 20px;max-height:calc(85vh - 72px);max-height:calc(85dvh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch}._noMatches_1yn44_1071{text-align:center;color:var(--matching-text-muted);padding:40px 16px;font-weight:500}._matchesGrid_1yn44_1078{display:flex;flex-direction:column;gap:10px}._matchListCard_1yn44_1085{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--matching-primary);border-radius:var(--matching-radius-md);cursor:pointer;transition:var(--matching-transition)}._matchListCard_1yn44_1085:hover{background:#f7b1861f;border-color:#f7b18633;transform:translate(4px)}._matchListCard_1yn44_1085:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._matchListAvatar_1yn44_1107{position:relative;flex-shrink:0}._matchListAvatar_1yn44_1107 img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(247,177,134,.25)}._matchListAvatarPlaceholder_1yn44_1120{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;font-weight:800}._matchListScore_1yn44_1133{position:absolute;bottom:-3px;right:-3px;background:linear-gradient(135deg,var(--matching-success),#059669);color:#fff;font-size:.625rem;font-weight:800;padding:2px 6px;border-radius:6px}._matchListInfo_1yn44_1145{flex:1;min-width:0}._matchListInfo_1yn44_1145 h5{font-size:.9375rem;font-weight:700;color:var(--matching-text-primary);margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._matchListInfo_1yn44_1145 p{font-size:.8125rem;color:var(--matching-text-muted);margin:0 0 4px;display:flex;align-items:center;gap:4px}._matchListLevel_1yn44_1169{font-size:.6875rem;color:#fff;font-weight:700;background-color:var(--matching-primary-dark);padding:5px 8px;border-radius:var(--matching-radius-sm)}._matchListActions_1yn44_1179{display:flex;align-items:center;gap:6px;flex-shrink:0}._matchListChatBtn_1yn44_1186{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--matching-transition)}._matchListChatBtn_1yn44_1186:hover{transform:scale(1.08);box-shadow:0 6px 16px #f7b18666}._matchListChatBtn_1yn44_1186:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._matchListDeleteBtn_1yn44_1210{width:34px;height:34px;border-radius:50%;background:#ef44441a;color:var(--matching-danger);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--matching-transition)}._matchListDeleteBtn_1yn44_1210:hover{background:#ef44442e;transform:scale(1.08)}._matchListDeleteBtn_1yn44_1210:focus-visible{outline:2px solid var(--matching-danger);outline-offset:2px}._matchListViewHint_1yn44_1234{color:var(--matching-text-muted)}._relikeBtn_1yn44_1239{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--matching-transition);box-shadow:0 4px 12px #f7b1864d}._relikeBtn_1yn44_1239:hover:not(:disabled){transform:scale(1.08);box-shadow:0 6px 16px #f7b18666}._relikeBtn_1yn44_1239:disabled{opacity:.6;cursor:not-allowed}._relikeBtn_1yn44_1239:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._miniSpinner_1yn44_1269{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1yn44_319 .7s linear infinite}._matchPopupOverlay_1yn44_1279{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:_fadeIn_1yn44_1 .2s ease}._matchPopup_1yn44_1279{position:relative;background:var(--matching-bg-glass-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(247,177,134,.2);border-radius:var(--matching-radius-xl);padding:28px 18px 24px;max-width:380px;width:100%;text-align:center;overflow:hidden;animation:_popupBounce_1yn44_1 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes _popupBounce_1yn44_1{0%{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}._confettiContainer_1yn44_1320{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}._confetti_1yn44_1320{position:absolute;width:10px;height:10px;top:-10px;animation:_confettiFall_1yn44_1 3s ease-out forwards;border-radius:2px}@keyframes _confettiFall_1yn44_1{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(450px) rotate(720deg);opacity:0}}._matchPopupClose_1yn44_1348{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:#0000000f;color:var(--matching-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--matching-transition);z-index:10}._matchPopupClose_1yn44_1348:hover{background:#0000001a;color:var(--matching-text-primary)}._matchPopupClose_1yn44_1348:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}body.dark ._matchPopupClose_1yn44_1348,html.dark ._matchPopupClose_1yn44_1348{background:#ffffff14}._matchPopupContent_1yn44_1381{position:relative;z-index:2}._matchPopupHeader_1yn44_1386{margin-bottom:20px}._matchPopupIcon_1yn44_1390{color:var(--matching-primary);margin-bottom:12px;animation:_heartBeat_1yn44_1 1.2s ease infinite}@keyframes _heartBeat_1yn44_1{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.1)}}._matchPopupHeader_1yn44_1386 h2{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 6px}._matchPopupHeader_1yn44_1386 p{font-size:.9375rem;color:var(--matching-text-secondary);margin:0}._matchPopupProfileCard_1yn44_1420{display:flex;align-items:center;gap:14px;padding:14px;background:#f7b18614;border:1px solid rgba(247,177,134,.15);border-radius:var(--matching-radius-lg);margin-bottom:20px;cursor:pointer;transition:var(--matching-transition);text-align:left}._matchPopupProfileCard_1yn44_1420:hover{background:#f7b18624;border-color:#f7b18640;transform:translateY(-2px)}._matchPopupProfileCard_1yn44_1420:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}._matchPopupAvatar_1yn44_1445{position:relative;flex-shrink:0}._matchPopupAvatar_1yn44_1445 img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid rgba(247,177,134,.3)}._matchPopupAvatarPlaceholder_1yn44_1458{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.375rem;font-weight:800}._matchPopupScore_1yn44_1471{position:absolute;bottom:-3px;right:-3px;background:linear-gradient(135deg,var(--matching-success),#059669);color:#fff;font-size:.625rem;font-weight:800;padding:2px 7px;border-radius:8px}._matchPopupInfo_1yn44_1483{flex:1;min-width:0}._matchPopupInfo_1yn44_1483 h3{font-size:1.0625rem;font-weight:700;color:var(--matching-text-primary);margin:0 0 3px}._matchPopupInfo_1yn44_1483 p{font-size:.8125rem;color:var(--matching-text-muted);margin:0 0 5px;display:flex;align-items:center;gap:4px}._matchPopupLevel_1yn44_1504{font-size:.6875rem;color:var(--matching-accent);font-weight:700;background:#8b5cf61a;padding:4px 10px;border-radius:6px;display:inline-block}._matchPopupViewHint_1yn44_1514{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--matching-text-muted);font-size:.6875rem;flex-shrink:0}._matchPopupActions_1yn44_1525{display:flex;flex-direction:column;gap:10px}._matchPopupChatBtn_1yn44_1531{width:100%;padding:14px;background:linear-gradient(135deg,var(--matching-accent),#7c3aed);color:#fff;border:none;border-radius:var(--matching-radius-md);font-size:.9375rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--matching-transition);box-shadow:0 6px 20px #8b5cf659}._matchPopupChatBtn_1yn44_1531:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf673}._matchPopupChatBtn_1yn44_1531:focus-visible{outline:2px solid var(--matching-accent);outline-offset:2px}._matchPopupContinueBtn_1yn44_1559{width:100%;padding:12px;background:transparent;color:var(--matching-text-muted);border:2px solid rgba(148,163,184,.25);border-radius:var(--matching-radius-md);font-size:.9375rem;font-weight:600;cursor:pointer;transition:var(--matching-transition)}._matchPopupContinueBtn_1yn44_1559:hover{border-color:#94a3b866;background:#94a3b80f}._matchPopupContinueBtn_1yn44_1559:focus-visible{outline:2px solid var(--matching-text-muted);outline-offset:2px}._profileDetailOverlay_1yn44_1583{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;animation:_fadeIn_1yn44_1 .2s ease}._profileDetailModal_1yn44_1597{position:relative;background:var(--matching-bg-glass-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--matching-border-glass);border-radius:var(--matching-radius-xl);padding:24px 16px;max-width:400px;width:100%;max-height:85vh;max-height:85dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:_modalSlide_1yn44_1 .35s cubic-bezier(.34,1.56,.64,1)}._profileDetailClose_1yn44_1614{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:none;background:#0000000f;color:var(--matching-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--matching-transition);z-index:10}._profileDetailClose_1yn44_1614:hover{background:#0000001a;color:var(--matching-text-primary)}._profileDetailClose_1yn44_1614:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}body.dark ._profileDetailClose_1yn44_1614,html.dark ._profileDetailClose_1yn44_1614{background:#ffffff14}._profileDetailHeader_1yn44_1647{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.06)}body.dark ._profileDetailHeader_1yn44_1647,html.dark ._profileDetailHeader_1yn44_1647{border-color:#ffffff14}._profileDetailAvatarWrapper_1yn44_1663{position:relative;flex-shrink:0}._profileDetailAvatar_1yn44_1663{width:88px;height:88px;border-radius:50%;object-fit:cover;border:4px solid rgba(247,177,134,.25)}._profileDetailAvatarPlaceholder_1yn44_1676{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.25rem;font-weight:800}._profileDetailScoreBadge_1yn44_1689{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,var(--matching-success),#059669);color:#fff;font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:10px}._profileDetailInfo_1yn44_1701{flex:1;min-width:0}._profileDetailInfo_1yn44_1701 h2{font-size:1.375rem;font-weight:800;color:var(--matching-text-primary);margin:0 0 6px}._profileDetailLocation_1yn44_1713{font-size:.875rem;color:var(--matching-text-secondary);display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 10px;flex-wrap:wrap}._profileDetailDistance_1yn44_1724{background:#10b9811f;color:var(--matching-success);font-size:.6875rem;font-weight:700;padding:3px 8px;border-radius:6px;margin-left:4px}._profileDetailBadges_1yn44_1734{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}._verifiedBadgeSmall_1yn44_1741{display:inline-flex;align-items:center;gap:4px;background:#8b5cf61a;color:var(--matching-accent);font-size:.6875rem;font-weight:700;padding:5px 10px;border-radius:8px}._levelBadgeSmall_1yn44_1753{display:inline-flex;align-items:center;gap:4px;background:#f7b1861f;color:var(--matching-primary-dark);font-size:.6875rem;font-weight:700;padding:5px 10px;border-radius:8px}body.dark ._levelBadgeSmall_1yn44_1753,html.dark ._levelBadgeSmall_1yn44_1753{background:#f7b1862e;color:var(--matching-primary)}._profileDetailSection_1yn44_1771{margin-bottom:18px}._profileDetailSection_1yn44_1771 h4{font-size:.6875rem;font-weight:700;color:var(--matching-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}._profileDetailSection_1yn44_1771 p{font-size:.9375rem;color:var(--matching-text-secondary);line-height:1.65;margin:0}._profileDetailTags_1yn44_1791{display:flex;flex-wrap:wrap;gap:8px}._profileDetailTag_1yn44_1791{display:inline-flex;align-items:center;gap:5px;background:#f7b1861a;color:var(--matching-primary-dark);font-size:.8125rem;font-weight:600;padding:8px 12px;border-radius:var(--matching-radius-sm)}body.dark ._profileDetailTag_1yn44_1791,html.dark ._profileDetailTag_1yn44_1791{background:#f7b18626;color:var(--matching-primary)}._profileDetailActions_1yn44_1815{margin-top:20px;padding-top:18px;border-top:1px solid rgba(0,0,0,.06)}body.dark ._profileDetailActions_1yn44_1815,html.dark ._profileDetailActions_1yn44_1815{border-color:#ffffff14}._profileDetailChatBtn_1yn44_1826{width:100%;padding:14px;background:linear-gradient(135deg,var(--matching-primary),var(--matching-primary-dark));color:#fff;border:none;border-radius:var(--matching-radius-md);font-size:.9375rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--matching-transition);box-shadow:0 6px 20px #f7b18659}._profileDetailChatBtn_1yn44_1826:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f7b18673}._profileDetailChatBtn_1yn44_1826:focus-visible{outline:2px solid var(--matching-primary);outline-offset:2px}@media(min-width:380px){._container_1yn44_50{padding:100px 20px 120px}._header_1yn44_150{margin-bottom:24px}._statsContainer_1yn44_177{gap:10px}._statCard_1yn44_185{padding:14px 10px}._statValue_1yn44_225{font-size:1.625rem}._progressRing_1yn44_250{width:80px;height:80px}._progressRingNumber_1yn44_287{font-size:1.25rem}._matchCardInner_1yn44_406{padding:22px 18px}._cardAvatar_1yn44_550,._cardAvatarPlaceholder_1yn44_571{width:104px;height:104px}._cardAvatarPlaceholder_1yn44_571{font-size:2.5rem}._profileSection_1yn44_586 h2{font-size:1.375rem}._actions_1yn44_736{gap:12px}._rejectBtn_1yn44_743,._likeBtn_1yn44_744{padding:16px 20px;font-size:.9375rem}._matchPopup_1yn44_1279{padding:32px 22px 26px}._profileDetailModal_1yn44_1597{padding:26px 18px}._profileDetailHeader_1yn44_1647{flex-direction:row;align-items:flex-start;text-align:left;gap:16px}._profileDetailLocation_1yn44_1713,._profileDetailBadges_1yn44_1734{justify-content:flex-start}}@media(min-width:768px){._container_1yn44_50{padding:120px 24px}._statsContainer_1yn44_177{gap:16px;margin-bottom:24px}._statCard_1yn44_185{padding:18px 16px}._statValue_1yn44_225{font-size:1.75rem}._progressRing_1yn44_250{width:92px;height:92px}._progressRingNumber_1yn44_287{font-size:1.375rem}._matchCardInner_1yn44_406{padding:28px 24px}._cardAvatar_1yn44_550,._cardAvatarPlaceholder_1yn44_571{width:120px;height:120px}._cardAvatarPlaceholder_1yn44_571{font-size:2.75rem}._profileSection_1yn44_586 h2{font-size:1.625rem}._actions_1yn44_736{gap:14px}._rejectBtn_1yn44_743,._likeBtn_1yn44_744{padding:18px 24px;font-size:1rem}._matchPopup_1yn44_1279{padding:36px 24px 28px}._profileDetailModal_1yn44_1597{padding:28px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._particle_1yn44_60{display:none}}@media(prefers-contrast:high){._matchCard_1yn44_377,._modal_1yn44_964,._matchPopup_1yn44_1279,._profileDetailModal_1yn44_1597{border-width:2px}._statCard_1yn44_185._clickable_1yn44_196:focus-visible,._matchCardClickable_1yn44_391:focus-visible,._modalClose_1yn44_1029:focus-visible,._matchListCard_1yn44_1085:focus-visible,._matchListChatBtn_1yn44_1186:focus-visible,._relikeBtn_1yn44_1239:focus-visible,._matchPopupChatBtn_1yn44_1531:focus-visible,._profileDetailChatBtn_1yn44_1826:focus-visible{outline-width:3px}}._confirmOverlay_1yn44_2041{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:_fadeIn_1yn44_1 .2s ease-out}._confirmModal_1yn44_2055{background:var(--matching-bg-glass-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--matching-radius-lg);border:1px solid var(--matching-border-glass);box-shadow:var(--matching-shadow-medium);padding:32px;max-width:380px;width:100%;text-align:center;animation:_scaleIn_1yn44_1 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes _scaleIn_1yn44_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmIconWrapper_1yn44_2080{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#fee2e2,#fecaca);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--matching-danger)}body.dark ._confirmIconWrapper_1yn44_2080,html.dark ._confirmIconWrapper_1yn44_2080{background:linear-gradient(135deg,#ef444433,#dc262633)}._confirmTitle_1yn44_2097{font-size:1.25rem;font-weight:700;color:var(--matching-text-primary);margin:0 0 12px}._confirmText_1yn44_2104{font-size:.95rem;color:var(--matching-text-secondary);line-height:1.5;margin:0 0 24px}._confirmText_1yn44_2104 strong{color:var(--matching-text-primary);font-weight:600}._confirmActions_1yn44_2116{display:flex;gap:12px}._confirmCancelBtn_1yn44_2121{flex:1;padding:14px 20px;border-radius:var(--matching-radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--matching-transition);background:var(--matching-bg-glass);border:1px solid var(--matching-border-glass);color:var(--matching-text-primary)}._confirmCancelBtn_1yn44_2121:hover{background:#0000000d}body.dark ._confirmCancelBtn_1yn44_2121:hover,html.dark ._confirmCancelBtn_1yn44_2121:hover{background:#ffffff1a}._confirmDeleteBtn_1yn44_2143{flex:1;padding:14px 20px;border-radius:var(--matching-radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--matching-transition);background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}._confirmDeleteBtn_1yn44_2143:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._confirmDeleteBtn_1yn44_2143:active{transform:translateY(0)}@media print{._particlesContainer_1yn44_60,._actions_1yn44_736,._matchPopupOverlay_1yn44_1279,._modalOverlay_1yn44_964,._profileDetailOverlay_1yn44_1583,._confirmOverlay_1yn44_2041{display:none!important}}:root{--color-primary-50: #fff8f5;--color-primary-100: #fef3eb;--color-primary-200: #fde4d3;--color-primary-300: #fbd0b5;--color-primary-400: #f9bc97;--color-primary-500: #f7b186;--color-primary-600: #e9a070;--color-primary-700: #d4895a;--color-primary-800: #b87045;--color-primary-900: #8c5433;--color-secondary-50: #f4faf8;--color-secondary-100: #e8f5f1;--color-secondary-200: #d1ebe3;--color-secondary-300: #b8ddd1;--color-secondary-400: #9fcfbf;--color-secondary-500: #86c1ad;--color-secondary-600: #6db39b;--color-secondary-700: #549589;--color-secondary-800: #3b7777;--color-secondary-900: #225965;--color-accent-400: #a78bfa;--color-accent-500: #8b5cf6;--color-accent-600: #7c3aed;--color-neutral-0: #ffffff;--color-neutral-50: #F7F6F2;--color-neutral-100: #f1f5f9;--color-neutral-200: #e2e8f0;--color-neutral-300: #cbd5e1;--color-neutral-400: #94a3b8;--color-neutral-500: #64748b;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1e293b;--color-neutral-900: #0f172a;--color-success-light: #d1fae5;--color-success: #10b981;--color-success-dark: #059669;--color-warning-light: #fef3c7;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-danger-light: #fee2e2;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-info-light: #dbeafe;--color-info: #3b82f6;--color-info-dark: #2563eb;--font-family: "Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: var(--font-family);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-3xl: 2.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 4px 12px rgb(0 0 0 / .08);--shadow-md: 0 8px 24px rgb(0 0 0 / .1);--shadow-lg: 0 12px 40px rgb(0 0 0 / .12);--shadow-xl: 0 20px 50px rgb(0 0 0 / .15);--shadow-2xl: 0 25px 60px rgb(0 0 0 / .2);--shadow-glow-primary: 0 8px 32px rgb(247 177 134 / .3);--shadow-glow-primary-lg: 0 12px 48px rgb(247 177 134 / .4);--shadow-glow-secondary: 0 8px 32px rgb(184 221 209 / .3);--shadow-glow-success: 0 8px 32px rgb(16 185 129 / .3);--shadow-glow-danger: 0 8px 32px rgb(239 68 68 / .3);--shadow-glow-accent: 0 8px 32px rgb(139 92 246 / .3);--shadow-glass: 0 8px 32px rgb(0 0 0 / .08), inset 0 1px 1px rgb(255 255 255 / .4);--shadow-glass-hover: 0 16px 48px rgb(0 0 0 / .12), inset 0 1px 1px rgb(255 255 255 / .5);--glass-bg: rgb(255 255 255 / .75);--glass-bg-strong: rgb(255 255 255 / .9);--glass-bg-subtle: rgb(255 255 255 / .5);--glass-border: rgb(255 255 255 / .3);--glass-border-strong: rgb(255 255 255 / .5);--glass-blur: 20px;--glass-blur-lg: 40px;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-spring: cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--duration-slower: .6s;--transition-fast: var(--duration-fast) var(--ease-in-out);--transition-base: var(--duration-base) var(--ease-in-out);--transition-slow: var(--duration-slow) var(--ease-in-out);--transition-bounce: var(--duration-slow) var(--ease-bounce);--transition-spring: var(--duration-slower) var(--ease-spring);--z-base: 1;--z-dropdown: 100;--z-sticky: 500;--z-fixed: 1000;--z-modal-backdrop: 1500;--z-modal: 2000;--z-popover: 2500;--z-tooltip: 3000;--z-max: 9999;--breakpoint-xs: 375px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}.dark,[data-theme=dark]{--color-neutral-0: #0c0e12;--color-neutral-50: #12151b;--color-neutral-100: #1e2330;--color-neutral-200: #2a3142;--color-neutral-300: #3d4659;--color-neutral-400: #5c6578;--color-neutral-500: #8891a3;--color-neutral-600: #a6b0c0;--color-neutral-700: #c5cdd9;--color-neutral-800: #e2e7ef;--color-neutral-900: #f5f7fa;--glass-bg: rgb(30 35 48 / .8);--glass-bg-strong: rgb(30 35 48 / .95);--glass-bg-subtle: rgb(30 35 48 / .6);--glass-border: rgb(255 255 255 / .1);--glass-border-strong: rgb(255 255 255 / .15);--shadow-sm: 0 4px 12px rgb(0 0 0 / .4);--shadow-md: 0 8px 24px rgb(0 0 0 / .5);--shadow-lg: 0 12px 40px rgb(0 0 0 / .6);--shadow-glass: 0 8px 32px rgb(0 0 0 / .4), inset 0 1px 1px rgb(255 255 255 / .05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.15)}}@keyframes glow{0%,to{box-shadow:0 0 20px #f7b1864d}50%{box-shadow:0 0 40px #f7b18680}}@keyframes ambientMove{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(2%,1%) rotate(.5deg) scale(1.02)}50%{transform:translateY(2%) rotate(0) scale(1)}75%{transform:translate(-2%,1%) rotate(-.5deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.form-input,.form-textarea,.form-select{width:100%;padding:.875rem 1rem;font-size:var(--font-size-base, 1rem);font-family:inherit;line-height:1.5;color:var(--color-text, #1a1a1a);background:var(--color-surface, rgba(255, 255, 255, .88));border:2px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:var(--radius-sm, 8px);outline:none;transition:border-color var(--transition-base, .25s),box-shadow var(--transition-base, .25s),background-color var(--transition-base, .25s)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-muted, #888888)}.form-input:hover:not(:focus):not(:disabled),.form-textarea:hover:not(:focus):not(:disabled),.form-select:hover:not(:focus):not(:disabled){border-color:#f7b18666}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-primary, #f7b186);box-shadow:0 0 0 3px #f7b18626}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-alt, #f8f9fa)}.form-textarea{resize:vertical;min-height:120px}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}.form-input-wrapper{position:relative}.form-input-wrapper .form-input{padding-left:2.75rem}.form-input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted, #888888);pointer-events:none;transition:color var(--transition-base, .25s)}.form-input-wrapper:focus-within .form-input-icon{color:var(--color-primary, #f7b186)}.form-input-action{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-muted, #888888);border-radius:var(--radius-sm, 8px);transition:color var(--transition-base, .25s),background-color var(--transition-base, .25s)}.form-input-action:hover{color:var(--color-text, #1a1a1a);background:var(--color-border, rgba(0, 0, 0, .08))}.form-input.error,.form-textarea.error,.form-select.error{border-color:#dc2626}.form-input.error:focus,.form-textarea.error:focus,.form-select.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.form-input.success,.form-textarea.success,.form-select.success{border-color:#10b981}.form-input.success:focus,.form-textarea.success:focus,.form-select.success:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-label{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);color:var(--color-text, #1a1a1a)}.form-label.required:after{content:" *";color:#dc2626}.form-helper{font-size:var(--font-size-xs, .75rem);color:var(--color-text-muted, #888888)}.form-error{font-size:var(--font-size-xs, .75rem);color:#dc2626;display:flex;align-items:center;gap:.25rem}.form-checkbox,.form-radio{width:18px;height:18px;accent-color:var(--color-primary, #f7b186);cursor:pointer}.form-checkbox-wrapper,.form-radio-wrapper{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-checkbox-wrapper label,.form-radio-wrapper label{font-size:var(--font-size-sm, .875rem);color:var(--color-text, #1a1a1a);cursor:pointer}.form-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-medium, 500);font-family:inherit;line-height:1;border-radius:var(--radius-sm, 8px);border:none;cursor:pointer;transition:all var(--transition-base, .25s)}.form-button-primary{background:var(--color-primary, #f7b186);color:#1a1a1a}.form-button-primary:hover{background:var(--color-primary-dark, #e89a6f);transform:translateY(-2px);box-shadow:var(--shadow-glow-primary, 0 4px 16px rgba(247, 177, 134, .35))}.form-button-primary:active{transform:translateY(0)}.form-button-secondary{background:var(--color-surface, rgba(255, 255, 255, .88));color:var(--color-text, #1a1a1a);border:2px solid var(--color-border, rgba(0, 0, 0, .08))}.form-button-secondary:hover{border-color:var(--color-primary, #f7b186);background:#f7b1861a}.form-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-actions{display:flex;gap:1rem;margin-top:1.5rem}:root.dark .form-input,:root.dark .form-textarea,:root.dark .form-select,:global(.dark) .form-input,:global(.dark) .form-textarea,:global(.dark) .form-select{background:#ffffff0d;border-color:#ffffff1a;color:var(--color-text-dark, #e9ecf1)}:root.dark .form-input::placeholder,:root.dark .form-textarea::placeholder,:global(.dark) .form-input::placeholder,:global(.dark) .form-textarea::placeholder{color:var(--color-text-dark-muted, #8a8e96)}:root.dark .form-input:hover:not(:focus):not(:disabled),:root.dark .form-textarea:hover:not(:focus):not(:disabled),:root.dark .form-select:hover:not(:focus):not(:disabled),:global(.dark) .form-input:hover:not(:focus):not(:disabled),:global(.dark) .form-textarea:hover:not(:focus):not(:disabled),:global(.dark) .form-select:hover:not(:focus):not(:disabled){border-color:#f7b1864d}:root.dark .form-input:disabled,:root.dark .form-textarea:disabled,:root.dark .form-select:disabled,:global(.dark) .form-input:disabled,:global(.dark) .form-textarea:disabled,:global(.dark) .form-select:disabled{background:#ffffff05}:root.dark .form-label,:root.dark .form-checkbox-wrapper label,:root.dark .form-radio-wrapper label,:global(.dark) .form-label,:global(.dark) .form-checkbox-wrapper label,:global(.dark) .form-radio-wrapper label{color:var(--color-text-dark, #e9ecf1)}:root.dark .form-helper,:global(.dark) .form-helper{color:var(--color-text-dark-muted, #8a8e96)}:root.dark .form-button-secondary,:global(.dark) .form-button-secondary{background:#ffffff0d;border-color:#ffffff1a;color:var(--color-text-dark, #e9ecf1)}:root.dark .form-input-icon,:root.dark .form-input-action,:global(.dark) .form-input-icon,:global(.dark) .form-input-action{color:var(--color-text-dark-muted, #8a8e96)}:root.dark .form-input-action:hover,:global(.dark) .form-input-action:hover{color:var(--color-text-dark, #e9ecf1);background:#ffffff1a}@media(max-width:768px){.form-input,.form-textarea,.form-select,.form-button{padding:.75rem .875rem;font-size:var(--font-size-sm, .875rem)}.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column}.form-button{width:100%}}*{margin:0;padding:0;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}ul{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}button{cursor:pointer;border:none;font-family:inherit}:root{--couleur-principale: #F7F6F2;--couleur-bouton-action: #f7b186;--couleur-bouton-selection: #b8ddd1;--couleur-text-noir: #222325;--couleur-text-bouton: #111111;--couleur-accent-light: #fef3eb;--font-titre: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-p: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--paper: #ffffff;--ink: var(--couleur-text-noir);--line: rgba(0,0,0,.08);--shadow-sm: 0 4px 12px rgba(0,0,0,.08);--shadow-md: 0 12px 30px rgba(0,0,0,.12);--muted: #6b7280}.light{color-scheme:light;--couleur-principale: #F7F6F2;--paper: #ffffff;--ink: #222325;--couleur-text-noir: #222325;--line: rgba(0,0,0,.08);--shadow-sm: 0 4px 12px rgba(0,0,0,.08);--shadow-md: 0 12px 30px rgba(0,0,0,.12);--muted: #6b7280}.dark{color-scheme:dark;--couleur-principale: #0c0e12;--paper: #12151b;--ink: #e9ecf1;--couleur-text-noir: #e9ecf1;--line: rgba(255,255,255,.1);--shadow-sm: 0 4px 12px rgba(0,0,0,.45);--shadow-md: 0 12px 30px rgba(0,0,0,.65);--muted: #a6b0bf}html,body{min-width:320px;overflow-x:hidden}html{height:100%}body{font-family:var(--font-p);background-color:var(--couleur-principale);color:var(--couleur-text-noir);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:0;padding-bottom:120px;transition:padding .3s ease;min-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}body.chat-open{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0}#root{min-height:100vh;position:relative;overflow:visible}@media(max-width:767px){html{overflow:visible;height:100%;width:100%}body{overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:140px;min-height:100vh;position:relative}#root{overflow:visible;min-height:100vh}.scrollable{-webkit-overflow-scrolling:touch}}@media(min-width:768px){body{padding-top:0;padding-bottom:0}}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-titre);font-weight:800;line-height:1.25;color:var(--ink)}
