.login{align-items:center;background-color:#fbf3e8;background-image:url(data:image/png;base64,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);background-repeat:repeat;background-size:160px 160px;display:flex;justify-content:center;min-height:100vh}@media(max-width:480px){.login{align-items:flex-start}}.login .card{background-color:#fff;border-radius:16px;box-shadow:0 8px 40px #4696f12e;display:flex;max-width:92vw;min-height:540px;overflow:hidden;width:860px}@media(max-width:960px){.login .card{width:80vw}}@media(max-width:480px){.login .card{border-radius:0;box-shadow:none;flex-direction:column;max-width:100vw;min-height:100vh;width:100vw}}.login .card .left{background:url(/static/media/auth-login.e1091e463ca86aba7e39.webp) 50%/cover no-repeat;color:#fff;display:flex;flex:1 1;flex-direction:column;padding:40px 30px}@media(max-width:480px){.login .card .left{flex:none;height:190px;padding:24px 20px}}.login .card .left h1{font-size:26px;font-weight:700;line-height:1.45;text-shadow:0 2px 6px #00000059}.login .card .left p{font-size:18px;margin-top:auto;text-shadow:0 1px 4px #0000004d}.login .card .auth-photo{background-position:center 35%;border-radius:12px 0 0 12px;margin:0;overflow:hidden;position:relative}@media(max-width:480px){.login .card .auth-photo{border-radius:0}}.login .card .auth-photo:after{background:linear-gradient(180deg,#3a2412b3,#3a241233 30%,#3a241233 55%,#3a24129e 82%,#3a2412db);content:"";inset:0;position:absolute}.login .card .auth-photo>*{position:relative;z-index:1}.login .card .right{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:40px 36px}@media(max-width:480px){.login .card .right{gap:14px;padding:28px 24px}}.login .card .right .logo-block{align-items:center;display:flex;flex-direction:column;gap:4px}.login .card .right .logo-block .logo-row{align-items:center;display:flex;gap:10px}.login .card .right .logo-block .logo{color:#333;font-family:FontBichosNet;font-size:48px}.login .card .right .logo-block .logo-icon{filter:invert(14%) sepia(50%) saturate(600%) hue-rotate(12deg) brightness(.7);height:27px;margin-top:6px;width:27px}.login .card .right .logo-block .tagline{color:#999;font-size:14px;letter-spacing:.3px;margin:0}.login .card .right form{display:flex;flex-direction:column;gap:14px}.login .card .right form input{padding:14px}.login .card .right form button[type=submit]{background-color:#3a7bc8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background-color .2s;width:100%}.login .card .right form button[type=submit]:hover{background-color:#2d66a8}.login .card .right form .success{color:#2e6e2e;font-size:14px;font-weight:700;text-align:center}.login .card .right form .error{color:red;font-weight:700}.login .card .right form .error,.login .card .right form .forget{font-size:14px;text-align:center}.login .card .right form .forget a{color:#4696f1;text-decoration:none}.login .card .right form .forget a:hover{text-decoration:underline}.login .card .right .link{border-top:1px solid #efefef;font-size:15px;padding-top:12px;text-align:center}.login .card .right .link a{color:#4696f1;font-weight:700;padding:4px;text-decoration:none}.login .card .right .link a:hover{text-decoration:underline}.formInputLogin{display:flex;flex-direction:column;width:100%}.formInputLogin label{margin-bottom:5px}.formInputLogin input{background-color:#0000;border:1px solid gray;border-radius:5px;margin-bottom:5px;padding:10px}.formInputLogin span{color:red;display:none;font-size:12px;padding:3px}.formInputLogin input:invalid[focused=true]{border:1px solid red}.formInputLogin .password-input:has(input:invalid[focused=true])~span,.formInputLogin input:invalid[focused=true]~span{display:block}.formInputLogin .password-input{margin-bottom:5px}.formInputLogin .password-input input{margin-bottom:0}.password-input{display:flex;flex-direction:column;position:relative}.password-input input{box-sizing:border-box;padding-right:44px!important;width:100%}.password-input input::-ms-clear,.password-input input::-ms-reveal{display:none}.password-input .password-toggle{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:34px;justify-content:center;opacity:.6;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px}.password-input .password-toggle:hover{opacity:.9}.password-input .password-toggle:focus-visible{opacity:.9;outline:2px solid #5271ff}.register{align-items:center;background-color:#fbf3e8;background-image:url(data:image/png;base64,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);background-repeat:repeat;background-size:160px 160px;display:flex;justify-content:center;min-height:100vh}@media(max-width:480px){.register{align-items:flex-start}}.register .card{background-color:#fff;border-radius:16px;box-shadow:0 8px 40px #4696f12e;display:flex;flex-direction:row-reverse;max-width:92vw;min-height:540px;overflow:hidden;width:860px}@media(max-width:960px){.register .card{width:80vw}}@media(max-width:480px){.register .card{border-radius:0;box-shadow:none;flex-direction:column;max-width:100vw;min-height:100vh;width:100vw}}.register .card .left{background:url(/static/media/auth-register.0bbe1c797ee91b0bba62.webp) 50%/cover no-repeat;color:#fff;display:flex;flex:1 1;flex-direction:column;padding:40px 30px}@media(max-width:480px){.register .card .left{flex:none;height:190px;padding:24px 20px}}.register .card .left h1{font-size:26px;font-weight:700;line-height:1.45;text-shadow:0 2px 6px #00000059}.register .card .left p{font-size:18px;margin-top:auto;text-shadow:0 1px 4px #0000004d}.register .card .auth-photo{background-position:center 35%;border-radius:0 12px 12px 0;margin:0;overflow:hidden;position:relative}@media(max-width:480px){.register .card .auth-photo{border-radius:0}}.register .card .auth-photo:after{background:linear-gradient(180deg,#3a2412b3,#3a241233 30%,#3a241233 55%,#3a24129e 82%,#3a2412db);content:"";inset:0;position:absolute}.register .card .auth-photo>*{position:relative;z-index:1}.register .card .right{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:40px 36px}@media(max-width:480px){.register .card .right{gap:14px;padding:28px 24px}}.register .card .right .logo-block{align-items:center;display:flex;flex-direction:column;gap:4px}.register .card .right .logo-block .logo-row{align-items:center;display:flex;gap:10px}.register .card .right .logo-block .logo{color:#333;font-family:FontBichosNet;font-size:48px}.register .card .right .logo-block .logo-icon{filter:invert(14%) sepia(50%) saturate(600%) hue-rotate(12deg) brightness(.7);height:27px;margin-top:6px;width:27px}.register .card .right .logo-block .tagline{color:#999;font-size:14px;letter-spacing:.3px;margin:0}.register .card .right form{display:flex;flex-direction:column;gap:14px}.register .card .right form button[type=submit]{background-color:#3a7bc8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background-color .2s;width:100%}.register .card .right form button[type=submit]:hover{background-color:#2d66a8}.register .card .right form .accept-terms{align-items:flex-start;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px}.register .card .right form .accept-terms input{flex-shrink:0;margin:3px 0 0;width:auto}.register .card .right form .how-heard{display:flex;flex-direction:column;gap:6px}.register .card .right form .how-heard label{color:#666;font-size:14px}.register .card .right form .how-heard input,.register .card .right form .how-heard select{background-color:#0000;border:1px solid gray;border-radius:5px;color:inherit;font-size:14px;padding:10px}.register .card .right form .error{color:red;font-size:14px;font-weight:700;text-align:center}.register .card .right .link{border-top:1px solid #efefef;font-size:15px;padding-top:12px;text-align:center}.register .card .right .link a{color:#4696f1;font-weight:700;padding:4px;text-decoration:none}.register .card .right .link a:hover{text-decoration:underline}.signup .auth-photo:after{background:linear-gradient(180deg,#3a2412d1,#3a241242 30%,#3a241238 55%,#3a24129e 82%,#3a2412db)}.forgot-password{align-items:center;background-color:#fbf3e8;background-image:url(data:image/png;base64,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);background-repeat:repeat;background-size:160px 160px;display:flex;justify-content:center;min-height:100vh}@media(max-width:480px){.forgot-password{align-items:flex-start}}.forgot-password .card{background-color:#fff;border-radius:16px;box-shadow:0 8px 40px #4696f12e;display:flex;max-width:92vw;min-height:540px;overflow:hidden;width:860px}@media(max-width:960px){.forgot-password .card{width:80vw}}@media(max-width:480px){.forgot-password .card{border-radius:0;box-shadow:none;flex-direction:column;max-width:100vw;min-height:100vh;width:100vw}}.forgot-password .card .left{background:url(/static/media/auth-login.e1091e463ca86aba7e39.webp) 50%/cover no-repeat;color:#fff;display:flex;flex:1 1;flex-direction:column;padding:40px 30px}@media(max-width:480px){.forgot-password .card .left{flex:none;height:190px;padding:24px 20px}}.forgot-password .card .left h1{font-size:26px;font-weight:700;line-height:1.45;text-shadow:0 2px 6px #00000059}.forgot-password .card .left p{font-size:18px;margin-top:auto;text-shadow:0 1px 4px #0000004d}.forgot-password .card .auth-photo{background-position:center 35%;border-radius:12px 0 0 12px;margin:0;overflow:hidden;position:relative}@media(max-width:480px){.forgot-password .card .auth-photo{border-radius:0}}.forgot-password .card .auth-photo:after{background:linear-gradient(180deg,#3a2412b3,#3a241233 30%,#3a241233 55%,#3a24129e 82%,#3a2412db);content:"";inset:0;position:absolute}.forgot-password .card .auth-photo>*{position:relative;z-index:1}.forgot-password .card .right{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:40px 36px}@media(max-width:480px){.forgot-password .card .right{gap:14px;padding:28px 24px}}.forgot-password .card .right .logo-block{align-items:center;display:flex;flex-direction:column;gap:4px}.forgot-password .card .right .logo-block .logo-row{align-items:center;display:flex;gap:10px}.forgot-password .card .right .logo-block .logo{color:#333;font-family:FontBichosNet;font-size:48px}.forgot-password .card .right .logo-block .logo-icon{filter:invert(14%) sepia(50%) saturate(600%) hue-rotate(12deg) brightness(.7);height:27px;margin-top:6px;width:27px}.forgot-password .card .right .logo-block .tagline{color:#999;font-size:14px;letter-spacing:.3px;margin:0}.forgot-password .card .right form{display:flex;flex-direction:column;gap:14px}.forgot-password .card .right form .instructions{color:#555;font-size:14px;margin:0;text-align:center}.forgot-password .card .right form input{border:1px solid #ddd;border-radius:8px;font-size:15px;outline:none;padding:14px}.forgot-password .card .right form input:focus{border-color:#3a7bc8}.forgot-password .card .right form button{background-color:#3a7bc8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background-color .2s;width:100%}.forgot-password .card .right form button:hover:not(:disabled){background-color:#2d66a8}.forgot-password .card .right form button:disabled{cursor:default;opacity:.7}.forgot-password .card .right form .error{color:red;font-size:14px;font-weight:700;text-align:center}.forgot-password .card .right form .back{font-size:14px;text-align:center}.forgot-password .card .right form .back a{color:#4696f1;text-decoration:none}.forgot-password .card .right form .back a:hover{text-decoration:underline}.forgot-password .card .right .success-block{align-items:center;background-color:#f0f9f0;border:1px solid #b2ddb2;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:20px;text-align:center}.forgot-password .card .right .success-block p{color:#2e6e2e;font-size:15px;margin:0}.forgot-password .card .right .success-block a{color:#4696f1;font-size:14px;text-decoration:none}.forgot-password .card .right .success-block a:hover{text-decoration:underline}.reset-password{align-items:center;background-color:#fbf3e8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAIAAAAErfB6AAAXJklEQVR4nO2d93MbR5bHX/dkzGCQA3OQZFm2117t1vrqqvavv7qrravbtXYlWZk5IWNynu77YQASpMJSFAgOwPmUi6aGA7IxX7wOr1+/h0KzBRmLC77rBmTcLpnAC04m8IKTCbzg3FuB6cTXRebeCowmvi4y7F034G6wuge+2cesoDa3GV666+bcIvfRgs3WjtU9YHgx8szBwQsShUDponbX905gSog9OFFqm8XVHyrbf4pDL/IsQAgAASygzN8u8McPJdWPCSGEMUNCHwDi0AcAs7Pn6R0ShwBoYlRO71v4KtA9c1VSAOQZXf3kLctLoW9zogIAoWchQLxSEtWaoJQxy115yeV/JszHBO1bJ1mBrUWeLahVhhMAgEShMzhmeElU6winsP9HceDGoY8wAxirzYdSsYEwE/mOb/Y8vaufvgUAXi5KhTovlxhOuGzTaF50PedmFkyBAiDkGV3t+DUAYIYrb/6MWaG/+1scegAgKJXS2g+A0vU4It8e7D8HShDDIsyUN37BLDdpo3HgeWbP0zuhZwEAnyuIak3IlxlOTG7wzb5vDjDLytU1hOdgDXKzJqLkgZjtPVGtFlefdN78zdXafK4Qh17jyV9DWx8cvgg9i5PyQGk6ZKYAyGzvI8xUH/yFUujt/N3q7KvLjwAAKAUAQIjhRbmyKldW49Dzzb6nd43WB2gBJypSsUlJbHb2WF6KAjew9dLGHxBm7vZd/Vu+WmASBaFnsYLMcAInKYGta8evCYkEpZw8JnfYigIHAEaf+lSoC4mNksjnJAVhFgGwnOjbw9A1OSk/0Q2PlebEXHklV16JQz+wh67eMVofAEAur+SbDyLf7u38I7A1IV/5aJBOF18ncOhZ2uHLOAoQwqW1HwvL35utndA11OYDXi4CgFxeMVofEKDC8mPMckBpFLisIKXgEVAAJOQrVvfAGZySKAhcAzNcf+8Zw/JCvioW6nwuf/FxHCkNDCdIxaZUbJIo6H74v2RigVkeAEgUXPkbceACQKo8J9cfgykA0o5ehZ5V3vzZOHsf+W7t0a+XbwAAlLxtzPKUkOHhi8DROUEurv2QirdNqX72ztXaGDO5yppcWQ4cw9O7vjUgcYgZTshXJLXGy8WrSgMAQnbv0OoeCvly6BiAcGXrj4nSCZHvDPaeAUB56ykr5Gb91j7D11kwIREAACBK6WiSPO7Tzm109J4pdbWzwNErW3/Ujl6Znb3i6g9335shVFh+nK9vI8wk7ReUcjK4BI7u6V3P6rtaC2NWyFfEQo3PFc/XApTEnJjHLB86Bq+UlOr6pLqp5foCIwBQmw8G+8+77/8XIVxcfQIwGmIpIaFnxYGLMGY4kZPy55IHjkFJzHApMN8xHy1zARDi5SIvF1V4FDiGZ3R8o+fqbYwZXqlIhRor5LTj16FnIYRZUVGXHiF0dRHICrnK9p9gbrvoESQOQ8dgeCnphSglzuDU7h2ROESAKFAA4ERFXf6OExWzvesMTnm5WFz9PvWLitEQc/7v0DU9o+sZvTj0ECDEsOWNnwGhwd4/xUJdXXp49x3SNfgGTxalADA8euVb/Vx5WSrUGT5HSRz5ttU9CF2zvPEzLxcpIan0eHyBq0pHvq0dvWJFJem0Bvv/AoDy5i9zIfDNHj1NVrdW79C3+uWNn9XmQ05SMcMynCAo5crWU0Eu6Sdv4HyonifO5xOJU52ygiwoZd/sB7bmGb3A0QWldMdtvDY3d3SQKLC6B/n6Fi8XgVJAMHoulAJCUmlJO35F4nAuZiKf4WJ1LNfWQ88aHDwHAFGt5yqrl29ILzcTmAKgZMYhFuqX1B0TugbGDGJSPu5eE4QZrrz5S+AYmGHTswS6DjfrPxEAMJxAKQldY3KNBACAUOiadv9Yrq4hhBdm3w0A+Jw6X+rCt+wHs4IsqjXt+LWrtSklyUVKiDM46e8943MFuboGAHPRj12b+fuwftt+MKVGa8cZnmLMMEIOKI18h1IiFRrq0oPUr4vuBVPY8I8829XbcegDpZykCPnq3PVjC8y3CzwHa8H7zLf3oudLxitXZslV10TGOdMaJu/24WbSfpa5czN9Aldrudo9CR2kH33z5evzfbKBAiBXa+mn75J/S8Xm4s4JroT8XXmPV65fPIS5FvhegeLAc/W2bw0BgBUkpbrB8CIAxIFn9Q4i3wUAQSlJhUZyffSyBYiLTvpnqdi864bcIs7gNAkK40QFEI48CwCS7ef+7m8AwIoKUJIEg6rNh7nycvLCRbDgxZYWADyjZ7Q+KNW1XHk1iVagJDJaO8nGpVioqc2RWymJSzdaHzDLi2oVgC7CJCvlh2W+EUqJfvJGzFeV+tY4FoUizBaWHwMAQqiw/BhhNnkCmOWU+paYr+onbyglAB/Fncwn83fg4CugFACkUvP8+/E5ORDzVVZUkpsu9mov37wIXfS9YBzGOwYBQL65Pd7mQROXASg9DwZdDAteaBAChOzBySd+ghnMcB9ftwcngHESD5kJnHIoQriw9CiwNU/vAKCLOO1P3EsBkKd3AlsrjOI+F2SStcAgABALNanQ0E7ehK4J6DMaU5qEWmgnb6RCQyzUkpdnAs8FqLDymBXk4eHLyLMBoU+4KhGKPHt4+JIV5MLK44tzCLNvbMaNoOXNnzkp39/9zU366kv+Z+Tqnf7ub5yUL2/+PCn/Iniy7hVme8/uH8mV1Xxj+3yf1Gzv2v1jubKWb2xduT9bJs0Z+cYWJyn6yVtKYnXpEQAYZ+9drV1cfSKqtY/vzwSeO6io1jDDDQ6eJwlGnOFZcojkkztpkwJncRFzAQJKebmYb2yb7T0AyDe2x2cPPqFdNgbPMZREAPDl6NWLn92HTbcF4zqByew9i4u4d2Tr4AWHTSz1vGcef5OZ74KQTbIWnMkuepHjIu4tk9OwrFteQObXkzVnWV/vivmYRZM4jDybEjJxDS14KNaUmAMLDmxNO35N4pDlpdLGHxhOJHFo947j0MuVV/icetcNTDVzYMHG2XuWl8qbv5AotDr7ADA8/N3VWpFnaYcv4tAfZf3J+BRzIDAlMeYETsxjliNxBACRa8qV1erDvxASB/YQAKUmp23qSHkXTQGQUt/UT995RhdhRm0+BIBcedns7Nn9Y4wZPleMAy/0TIaXuFGQcJqZtQ94Phwdga3FocdJ4yQ3lDpaKw5cqdiMQ087ekUpQYBK6z/x85OibDbMh8CXuWQE/d3fEMLF9Z+Ghy+BkuQ8VvqgACiwtcDR5craLLP/pbyLvgQlBOGLpRGlBCGMMEPiMA49SiI82j6bTTf4hfiIjwu1oMAaDg5fAACfK3wu+uI2mAeBKXW1lqO1I99GCLOiLBUaUrGeJPTNNx8MD170d39jOEFZ+g4AZjXIjT9nJIpDHwAhhBDDYoa7fAqbAiDfGgwPX4r5qm8Pk6IlMyPtXTQlZHj0MrA1MV9hRYUSErpG4OicpBZXn4xr+QRR4HGiPLMSGZSSwBr61sA3+/FEYn+EMC8XhHxVKjTO++HA1gYHz3PFJXX5Ueft36RiYxwQed8tmAIgZ3AS2Fpl6ykn5c9/ELqmdvx6sP+vytZTzLKY5XmWn8lOyShJp37yloQ+wlhQqywnsaIMAEApIZHdP7Y6+1ZnP1dekSsrgaMPD19KxWZS3oVh+eQo/sxIs8AAAL414HOFcXme0UVOypc3f+nt/N3s7BaWH1NKrM6+MzhlhVxx7YfzGke3ALJ7h2ZnHyEsFRtKfQt/lG1VVGuUxM7gxNXavtGNQz+JYU5mDIyQi3w7+VW31shLpN3RwfDiqLjJKKEtSsIKGU5Qahue1gFKA2to94/zjW0SR4mr65as2Th7b3b2iyvfC0rZGZ7FgTt2ol36D2FGrq6LhXro24REQCmJwmTGwPJiHHiz9LulXWCp2IwCN7C1SwfrEAClYr4CAJHvJEmLGV7EmEnqTU4bCgBme9fVO8XVJ2Khnm9sF1efcJIydqJd3fmwugdW9yDf2C4sf+fqne77/7W6hwCUyxUoJSQOb6GRnybNXTSCZFGRK2hHryrbf5pIHoMAQRx4FCilhM8VxHxlePiS5SV1dHZjih0gBUCBo9v941xpKTk9wPAiw4uXQyQuSop7esfqHsiVNbmyCgCiWrf7x3bv0NVaolpFCEeBO5403HpHnfZZNADEoa8dvowCV66uS8UGZjgAEti6fvKWEaTK1h+TxxSHPsPxt/TISBQYrV3f7HFSXio2RbX2SWdFYA2t3mHg6GrjQa6yMpkqnUSB1TlwtDMAGB8zyQQeQ0lktvaSp5MMZpQSQSmpS98lK6XZEPmO0foQ2BrDiaJaZXkJs3wUuAgznt6JQz8OvSRRtqCUr7yDRMvIt32zL5WWP56d3RLzIXBCHPqha0a+zbA8L5cm033Nksh37P5R6BgkCgiJR7MnUeFERVSrSYm/z1jnHUSbT0FgEocIIYSZW2596mLxKSUkCpMh4/Ihgy83daZv5Fs7ish3hgfPKUBx5ftbdrFeyVt8t2JTAIQQHg8QeHwRrhFINNOW37Ru0jiIwu4dxVFAo9DqHox+crvhtykJxfpkA9LQsKvcuOoKAoTi0Hf1tlxZzTe3A0cfpQhJ5fu8t3x1Fx26pm8NASglceDoAJArr2CWMzv72vFrUa0mg7GglCa9xxl3xVcJTAFQHLhWdx8A+FwBABWWRwsVdemROzgNXTNRneVFTsqncGZ037jJLNrVO1Z7VyotKbWN8bWRkFb3wB2eKY1tqVCfajszbsgNZtFUKtRZXhocPI9DX116iBAGQJQQo/Xe07vlzV8y200PN5hkIaCUk/K5YtPVWgjhJKQBYexpHUEpj7b2MnXTwY3WwQgB0MDReUn1rYF+8pbEodp8IOTLgT2cw4LBi8wNHR2UxCQKSBwND1+yQo4TFaO1gzADlEa+nXXR6eGGAkeBl8QiyeUVpb6FMHaGZ1Z7j9B4LHBGKrihL5pS4gxOOUEeB5qPVlCe2R/v6GWkginWLsz65DTyLbMhelnUj4sYZtw937Kb9DmHe0aKyNYzC04m8IKTCbzgZAIvOPMkcBy4cTDTgz0LQJoD3y8R+c5g7xkAlLeejs753xcujqHe4MXzZMH3hitBbWji61czV3HRgQsADC/ddUNmA0122a3ufuAY+frm5aDV6xr0PFkww0sLr24ceE7/JHSNpFvWjn93h2dAyfDo98h34KLE6HUNem7G4PtA6JqD/X8lBUULy4+lYt23hkptQ6lttF79V2APGY7XT94Gti6Vmkpt8zr77vNkwQsNBQCztcPwYuP7v4pq1ezsASClumZ1D9pv/odheSFf1Y7fBrYuFRt2/9gZnp6/8AtkFpwiGEGKjH7oWSQMktNpSn2L4aU49KVik+EE3+on5c0CW/ONXnI89ctkAqcEBABKdT3y7MH+PzHDFdd+BACgdLIOTq60ZPePAnsY+nZx5fvr7N3N0yz6PkAJiXyLFZRPjK+UUkrt3kHgmlKhIRUb1/mFmcCphkQBiULEsB8fg6aERL7NicqXE7FmXXQKSSpZta3uwXnWNIYT5fKKVGoizADQyHe1o9+jwOXlYmntxy8kCMsETiFIP33ram0xX1XqmwwnkND3rYHR3nGNTmn9J8xwZmuHUlrZetrfe+ZqrVx55XOuj0zgVEGTVFyu1i6t/zSZB0Is1HOV1eHBC/34TWnjD6woh67hWwMA+HJ+v2wdnCoQADjDllSoC0r5UgYuSjlRKa3/6NtD3xrk61tcrmj3jpTaxpdrmWUWnDauJLFFF/+nlJNUhhN8cyAo5dL6j58rKTtJZsGpggKgXHnZ1duR74zFGxsxQiQO49AfzahH6v6bpfDdC5wUwc0AgMRe5coKnysM9v7pGb3xRQSAIt8e7D9nOFEqLQHAWP5/Y8F3uQ4OHMM4fRuHPivkCiuPWUG+q5akDUoi7fi1bw1ZXmJFGWMu9MzQszhRKa4++aottTsTmJKot/MbxkyusmL3j0kc1R7+mh1LnCRwdGdwGvkOAGU4UchXcsXm19aXuZNJFgWAJC9c6cGfWUFmBbm/9ywO3cyIJ0nydH7jL5m9xSTrcUTCAABcrR2Hvqu1MMOxfG58Q0bCZOzODZNTzbKLHrlaSBxa3QNncMryUpIxFgCkYlMqNjhRmVla/nvCrMdgZ3BqdvaAEKW+kSuvxqFLwsBs74a+DQAsLxVXfxhlyM+YBjMYg0eGG1hDo70T+Y5UaCQuVgBgBTmIoyhw1eZDXi4MD3/XT95UHvz59lt1X7hVgel4AedYnT3P7HNSfqK8BqWUIoQjzwKEcuVlAMjXN7WTN5TEWUc9LaYo8ORuxkhaSiKre2j3jzHDFVa+HyfPGnnjEEKUxKFrUhLb/WNRrbp6m+GErNLkFJnqGEwppfF5Yl1Xa5ntPRKHSnVdrq6P17gXvtbkBkpiIV/xjC4AIIRL6z/NsjDYwjM1C7Z7R3bviJJYKi0J+bLV2Q89S1Sr+fr2OHP3hbSBY5itD5M3hN4aiQJWkMehC5m602E6OTpGxb1KS6yQM9t7lBJOkPPNBxPpz+G8soLZ3vOMzkc3ZIreCtOxYN8aYJZXlx4BQBx4ntEdz4QvpKWE2P0jq3uAMasuPcolHvPxaD3xfcY0mY7ALC+RKPCtActLvq1xiYNtouaIZ3TN1k4cBXJlVamto0+XCc3UnT7fLjACALFQ963h8PBlckmurISumSyHQtc027uBowtKudTYHp/8nDTcjFtkmrPowNbi0DfO3iena6RCAyHsaGcsL+WbD8YRRlk/PFOmuQ7m5aLZ2sEMW1z7gUTh8Oh3hHC+sS2XVyaWtnOg7qzqyMyCKQqMAKhvD7mcykkqAAhKCSiMz8/MjeHOsI7MLJjidiEFQLxc9I1+6JqhZ4WOwQjSRwnx0skd1pG5XaZrwaDUNiLf6e89AwBWyCm1zdRLm4CSL+d1ZBhOMFo751PF+eVWtgsDWwMATlLnIgTnSh2Z0DVrj/4Ds1zn7d8ww817HZlb2U0a+6fSz+LXkbmlDf8r0dtpZ4HryNzSfvDcSAsAi11HZg7GyNtnkevIZGeTAGCR68hkAo9Y1DoymcAj5raOzBUPzNWPYJajY8Si1pFBoXk2jz3PbTJPdWQ8oxu6ZuS7rCAJcmn86YTzxp9b8By8mdvnk8v3lD6ZOPS149eRazK8iBgu9h1ColxpSV16NNlm1mzvSYV6dpgAAOaojgwlZLD3DLN89dGv5+fBPbOnHb/mcgWpUHe1lqu1aRyxzvDU7h+pzQe58spdNzvjOlAAFLoGiaPy1tOL/FkIiWpNbQZme9cdnoWexecKCLNs/fF/2r0jo7UDCOdKS6ntkTIm8c0+KyoMJ1yeMYCo1o3WDuWE2qNfk4khixBWahsAyOrsS8UGQvO6ok83U3bOx1FAouBTlecAM5zafIgZLgl6xMludq7UpCT29O5EazKmyJQjDKVig0RBHAZXrmOWq2w/5SQFIHHPIZz8bYRZQAiz87raSzmu1nK1afkbEABwUh6zvN07BIArBslw4uSHCSdxKr7VB0r5nHr+KzKmAQUAV2vpp+/003djjb+9g6SY4eTKijM8oyT+sl4YEIp8Rz9+w8ul83NjGelmFIvOcKJ++g4APv+hoayrtYyzD5xcKKw8nlkD7w0IAM4zen855+DXghmutPZjb/cfzkD9VDLS0dECVj99J1fWlNp6dub69pjM2j49KCvKheXv9NN3nKR+tB2C4sCz+0fIPHkhqrVb+PMZk9xSDBMFQMbpe98eVB/+BQFKDhiErmn3jnxrwPBi4ovOnBvzTfv1fyv1TbmyGgee2d7xzD4vqXJtXVDKbKbunEMBUK60ZHcPGZbXz96zvFR98OfzlHJspu6cgwBArq0TElvdg1yxqTS2xu5ICoCyDf+F5KJX/n8Pupx44mDpMAAAAABJRU5ErkJggg==);background-repeat:repeat;background-size:160px 160px;display:flex;justify-content:center;min-height:100vh}@media(max-width:480px){.reset-password{align-items:flex-start}}.reset-password .card{background-color:#fff;border-radius:16px;box-shadow:0 8px 40px #4696f12e;display:flex;max-width:92vw;min-height:540px;overflow:hidden;width:860px}@media(max-width:960px){.reset-password .card{width:80vw}}@media(max-width:480px){.reset-password .card{border-radius:0;box-shadow:none;flex-direction:column;max-width:100vw;min-height:100vh;width:100vw}}.reset-password .card .left{background:url(/static/media/auth-login.e1091e463ca86aba7e39.webp) 50%/cover no-repeat;color:#fff;display:flex;flex:1 1;flex-direction:column;padding:40px 30px}@media(max-width:480px){.reset-password .card .left{flex:none;height:190px;padding:24px 20px}}.reset-password .card .left h1{font-size:26px;font-weight:700;line-height:1.45;text-shadow:0 2px 6px #00000059}.reset-password .card .left p{font-size:18px;margin-top:auto;text-shadow:0 1px 4px #0000004d}.reset-password .card .auth-photo{background-position:center 35%;border-radius:12px 0 0 12px;margin:0;overflow:hidden;position:relative}@media(max-width:480px){.reset-password .card .auth-photo{border-radius:0}}.reset-password .card .auth-photo:after{background:linear-gradient(180deg,#3a2412b3,#3a241233 30%,#3a241233 55%,#3a24129e 82%,#3a2412db);content:"";inset:0;position:absolute}.reset-password .card .auth-photo>*{position:relative;z-index:1}.reset-password .card .right{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:40px 36px}@media(max-width:480px){.reset-password .card .right{gap:14px;padding:28px 24px}}.reset-password .card .right.invalid-token{align-items:center;text-align:center}.reset-password .card .right.invalid-token p{color:#555;font-size:16px}.reset-password .card .right.invalid-token a{color:#4696f1;font-size:14px;text-decoration:none}.reset-password .card .right.invalid-token a:hover{text-decoration:underline}.reset-password .card .right .logo-block{align-items:center;display:flex;flex-direction:column;gap:4px}.reset-password .card .right .logo-block .logo-row{align-items:center;display:flex;gap:10px}.reset-password .card .right .logo-block .logo{color:#333;font-family:FontBichosNet;font-size:48px}.reset-password .card .right .logo-block .logo-icon{filter:invert(14%) sepia(50%) saturate(600%) hue-rotate(12deg) brightness(.7);height:27px;margin-top:6px;width:27px}.reset-password .card .right .logo-block .tagline{color:#999;font-size:14px;letter-spacing:.3px;margin:0}.reset-password .card .right form{display:flex;flex-direction:column;gap:14px}.reset-password .card .right form input{border:1px solid #ddd;border-radius:8px;font-size:15px;outline:none;padding:14px}.reset-password .card .right form input:focus{border-color:#3a7bc8}.reset-password .card .right form button[type=submit]{background-color:#3a7bc8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background-color .2s;width:100%}.reset-password .card .right form button[type=submit]:hover:not(:disabled){background-color:#2d66a8}.reset-password .card .right form button[type=submit]:disabled{cursor:default;opacity:.7}.reset-password .card .right form .error{color:red;font-size:14px;font-weight:700;text-align:center}.theme-light .navbar{align-items:center;background-color:#fff;border-bottom:1px solid #d3d3d3;color:#000;display:flex;height:50px;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:999}@media(max-width:480px){.theme-light .navbar{padding:10px}}.theme-light .navbar .left{align-items:center;display:flex;gap:30px;min-width:0}@media(max-width:480px){.theme-light .navbar .left{gap:12px}}.theme-light .navbar .left span{color:#333;font-family:FontBichosNet;font-size:26px}.theme-light .navbar .left .search{align-items:center;border:1px solid #d3d3d3;border-radius:5px;box-sizing:border-box;display:flex;gap:10px;left:45.4545454545%;padding:5px;position:absolute;transform:translateX(-50%);width:min(54.5454545455% - 140px,2*(45.4545454545% - 270px),2*(54.5454545455% - 116px))}@media(max-width:960px){.theme-light .navbar .left .search{position:static;transform:none;width:auto}}.theme-light .navbar .left .search input{background-color:#0000;border:none;color:#000;flex:1 1;min-width:0;outline:none}@media(max-width:480px){.theme-light .navbar .left .search input{display:none}}@media(max-width:960px){.theme-light .navbar .left .search input{width:200px}}.theme-light .navbar .left .search input::-webkit-search-cancel-button{display:none}.theme-light .navbar .left .search span{color:inherit;font-family:inherit;font-size:inherit}.theme-light .navbar .left .search .search-close,.theme-light .navbar .left .search .search-icon{background:none;border:none;color:inherit;display:flex;padding:0}.theme-light .navbar .left .search .search-icon{cursor:default}@media(max-width:480px){.theme-light .navbar .left .search .search-icon{cursor:pointer}}.theme-light .navbar .left .search .search-close{color:#555;cursor:pointer}.theme-light .navbar .left .search.expanded{background-color:#fff;border:none;border-bottom:1px solid #d3d3d3;border-radius:0;height:71px;left:0;padding:0 14px;position:fixed;right:0;top:0;transform:none;width:auto;z-index:1001}.theme-light .navbar .left .search.expanded input{display:block;font-size:16px}.theme-light .navbar .left .search.expanded .search-results{border-radius:0;left:0;max-height:calc(100vh - 71px);position:fixed;right:0;top:71px;width:auto}.theme-light .navbar .left .search .search-results{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 8px 24px #0000002e;left:0;max-height:70vh;overflow-y:auto;padding:6px 0;position:absolute;top:calc(100% + 6px);width:max(100%,300px);z-index:1002}.theme-light .navbar .left .search .search-results .search-msg{color:#555;font-size:14px;margin:0;padding:12px 14px}.theme-light .navbar .left .search .search-results .search-group{color:#555;font-size:11px;font-weight:700;letter-spacing:.04em;margin:6px 0 2px;padding:0 14px;text-transform:uppercase}.theme-light .navbar .left .search .search-results .search-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 14px}.theme-light .navbar .left .search .search-results .search-option.active{background-color:#f0f0f0}.theme-light .navbar .left .search .search-results .search-option img{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.theme-light .navbar .left .search .search-results .search-option img.square{border-radius:8px}.theme-light .navbar .left .search .search-results .search-option strong{color:#000;font-weight:700}.theme-light .navbar .left .search .search-results .search-option .opt-icon{align-items:center;background-color:#f6f3f3;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.theme-light .navbar .left .search .search-results .search-option .opt-link{color:#5271ff;font-size:13px;font-weight:600}.theme-light .navbar .left .search .search-results .search-option.guide-opt{border-bottom:1px solid #d3d3d3}.theme-light .navbar .left .search .search-results .search-option .opt-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.theme-light .navbar .left .search .search-results .search-option .opt-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .navbar .left .search .search-results .search-option .opt-sub{color:#555;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .navbar .left .search .search-results .search-option .opt-tag{background-color:#f6f3f3;border-radius:999px;color:#555;font-size:11px;padding:2px 8px;white-space:nowrap}.theme-light .navbar .right{align-items:center;display:flex;flex-shrink:0;gap:20px}@media(max-width:480px){.theme-light .navbar .right{gap:8px}}.theme-light .navbar .right .user{align-items:center;display:flex;font-weight:500;gap:10px;position:relative}.theme-light .navbar .right .user .avatar-btn{background:none;border:none;border-radius:50%;cursor:pointer;display:flex;padding:0;position:relative}.theme-light .navbar .right .user .avatar-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .navbar .right .user .pet-badge{bottom:-4px;font-size:12px;line-height:1;position:absolute;right:-6px}.theme-light .navbar .right .user img{border-radius:50%;cursor:pointer;height:30px;object-fit:cover;transition:transform .2s;width:30px}.theme-light .navbar .right .user img:hover{transform:scale(1.1)}.theme-light .navbar .right .user .dropdown-menu{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;list-style:none;max-height:80vh;overflow-y:auto;padding:10px;position:absolute;right:0;top:50px;width:220px}.theme-light .navbar .right .user .dropdown-menu .dropdown-label{color:#555;font-size:12px;margin:0;padding:4px 10px}.theme-light .navbar .right .user .dropdown-menu [role^=menuitem]{align-items:center;background:none;border:none;border-radius:5px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:10px;text-align:left;transition:background .3s;width:100%}.theme-light .navbar .right .user .dropdown-menu [role^=menuitem]:focus-visible,.theme-light .navbar .right .user .dropdown-menu [role^=menuitem]:hover{background:#f0f0f0}.theme-light .navbar .right .user .dropdown-menu [role^=menuitem]:focus-visible{outline:2px solid #5271ff;outline-offset:-2px}.theme-light .navbar .right .user .dropdown-menu .profile-opt img{height:26px;width:26px}.theme-light .navbar .right .user .dropdown-menu .profile-opt span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .navbar .right .user .dropdown-menu .profile-opt .check{color:#5271ff;flex:none;font-weight:700}.theme-light .navbar .right .user .dropdown-menu .profile-opt .match-mark{flex:none;font-size:13px}.theme-light .navbar .right .user .dropdown-menu .profile-opt.active{font-weight:700}.theme-light .navbar .right .user .dropdown-menu .menu-hint{color:#555;font-size:12px}.theme-light .navbar .right .user .dropdown-menu hr{background:#ccc;border:none;height:1px;margin:5px 0}.theme-light .navbar .right .user .dropdown-menu .logout{align-items:center;display:flex;gap:8px}.theme-light .navbar .right .user .dropdown-menu .logout svg{height:16px;width:16px}.theme-dark .navbar{align-items:center;background-color:#222;border-bottom:1px solid #d3d3d3;color:#f5f5f5;display:flex;height:50px;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:999}@media(max-width:480px){.theme-dark .navbar{padding:10px}}.theme-dark .navbar .left{align-items:center;display:flex;gap:30px;min-width:0}@media(max-width:480px){.theme-dark .navbar .left{gap:12px}}.theme-dark .navbar .left span{color:#fff;font-family:FontBichosNet;font-size:26px}.theme-dark .navbar .left .search{align-items:center;border:1px solid #444;border-radius:5px;box-sizing:border-box;display:flex;gap:10px;left:45.4545454545%;padding:5px;position:absolute;transform:translateX(-50%);width:min(54.5454545455% - 140px,2*(45.4545454545% - 270px),2*(54.5454545455% - 116px))}@media(max-width:960px){.theme-dark .navbar .left .search{position:static;transform:none;width:auto}}.theme-dark .navbar .left .search input{background-color:#0000;border:none;color:#f5f5f5;flex:1 1;min-width:0;outline:none}@media(max-width:480px){.theme-dark .navbar .left .search input{display:none}}@media(max-width:960px){.theme-dark .navbar .left .search input{width:200px}}.theme-dark .navbar .left .search input::-webkit-search-cancel-button{display:none}.theme-dark .navbar .left .search span{color:inherit;font-family:inherit;font-size:inherit}.theme-dark .navbar .left .search .search-close,.theme-dark .navbar .left .search .search-icon{background:none;border:none;color:inherit;display:flex;padding:0}.theme-dark .navbar .left .search .search-icon{cursor:default}@media(max-width:480px){.theme-dark .navbar .left .search .search-icon{cursor:pointer}}.theme-dark .navbar .left .search .search-close{color:#d3d3d3;cursor:pointer}.theme-dark .navbar .left .search.expanded{background-color:#222;border:none;border-bottom:1px solid #444;border-radius:0;height:71px;left:0;padding:0 14px;position:fixed;right:0;top:0;transform:none;width:auto;z-index:1001}.theme-dark .navbar .left .search.expanded input{display:block;font-size:16px}.theme-dark .navbar .left .search.expanded .search-results{border-radius:0;left:0;max-height:calc(100vh - 71px);position:fixed;right:0;top:71px;width:auto}.theme-dark .navbar .left .search .search-results{background-color:#222;border:1px solid #444;border-radius:10px;box-shadow:0 8px 24px #0000002e;left:0;max-height:70vh;overflow-y:auto;padding:6px 0;position:absolute;top:calc(100% + 6px);width:max(100%,300px);z-index:1002}.theme-dark .navbar .left .search .search-results .search-msg{color:#d3d3d3;font-size:14px;margin:0;padding:12px 14px}.theme-dark .navbar .left .search .search-results .search-group{color:#d3d3d3;font-size:11px;font-weight:700;letter-spacing:.04em;margin:6px 0 2px;padding:0 14px;text-transform:uppercase}.theme-dark .navbar .left .search .search-results .search-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 14px}.theme-dark .navbar .left .search .search-results .search-option.active{background-color:#ffffff1a}.theme-dark .navbar .left .search .search-results .search-option img{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.theme-dark .navbar .left .search .search-results .search-option img.square{border-radius:8px}.theme-dark .navbar .left .search .search-results .search-option strong{color:#f5f5f5;font-weight:700}.theme-dark .navbar .left .search .search-results .search-option .opt-icon{align-items:center;background-color:#333;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.theme-dark .navbar .left .search .search-results .search-option .opt-link{color:#5271ff;font-size:13px;font-weight:600}.theme-dark .navbar .left .search .search-results .search-option.guide-opt{border-bottom:1px solid #444}.theme-dark .navbar .left .search .search-results .search-option .opt-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.theme-dark .navbar .left .search .search-results .search-option .opt-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .navbar .left .search .search-results .search-option .opt-sub{color:#d3d3d3;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .navbar .left .search .search-results .search-option .opt-tag{background-color:#333;border-radius:999px;color:#d3d3d3;font-size:11px;padding:2px 8px;white-space:nowrap}.theme-dark .navbar .right{align-items:center;display:flex;flex-shrink:0;gap:20px}@media(max-width:480px){.theme-dark .navbar .right{gap:8px}}.theme-dark .navbar .right .user{align-items:center;display:flex;font-weight:500;gap:10px;position:relative}.theme-dark .navbar .right .user .avatar-btn{background:none;border:none;border-radius:50%;cursor:pointer;display:flex;padding:0;position:relative}.theme-dark .navbar .right .user .avatar-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .navbar .right .user .pet-badge{bottom:-4px;font-size:12px;line-height:1;position:absolute;right:-6px}.theme-dark .navbar .right .user img{border-radius:50%;cursor:pointer;height:30px;object-fit:cover;transition:transform .2s;width:30px}.theme-dark .navbar .right .user img:hover{transform:scale(1.1)}.theme-dark .navbar .right .user .dropdown-menu{background-color:#222;border-radius:10px;box-shadow:0 4px 8px #0003;list-style:none;max-height:80vh;overflow-y:auto;padding:10px;position:absolute;right:0;top:50px;width:220px}.theme-dark .navbar .right .user .dropdown-menu .dropdown-label{color:#d3d3d3;font-size:12px;margin:0;padding:4px 10px}.theme-dark .navbar .right .user .dropdown-menu [role^=menuitem]{align-items:center;background:none;border:none;border-radius:5px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:10px;text-align:left;transition:background .3s;width:100%}.theme-dark .navbar .right .user .dropdown-menu [role^=menuitem]:focus-visible,.theme-dark .navbar .right .user .dropdown-menu [role^=menuitem]:hover{background:#ffffff1a}.theme-dark .navbar .right .user .dropdown-menu [role^=menuitem]:focus-visible{outline:2px solid #5271ff;outline-offset:-2px}.theme-dark .navbar .right .user .dropdown-menu .profile-opt img{height:26px;width:26px}.theme-dark .navbar .right .user .dropdown-menu .profile-opt span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .navbar .right .user .dropdown-menu .profile-opt .check{color:#5271ff;flex:none;font-weight:700}.theme-dark .navbar .right .user .dropdown-menu .profile-opt .match-mark{flex:none;font-size:13px}.theme-dark .navbar .right .user .dropdown-menu .profile-opt.active{font-weight:700}.theme-dark .navbar .right .user .dropdown-menu .menu-hint{color:#d3d3d3;font-size:12px}.theme-dark .navbar .right .user .dropdown-menu hr{background:#ccc;border:none;height:1px;margin:5px 0}.theme-dark .navbar .right .user .dropdown-menu .logout{align-items:center;display:flex;gap:8px}.theme-dark .navbar .right .user .dropdown-menu .logout svg{height:16px;width:16px}.modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:9999}.modal-content{background:#fff;border-radius:10px;display:flex;flex-direction:column;max-width:90%;padding:10px;position:relative}.theme-light .modal-content{background:#fff;color:#000}.theme-dark .modal-content{background:#222;color:#f5f5f5}.modal-content .close-modal{align-items:center;background:#b6aeae;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:5px;top:2px;z-index:10000}.modal-content .close-modal:hover{background:#333}.change-password-modal{width:360px}@media(max-width:480px){.change-password-modal{width:95vw}}.theme-light .change-password{color:#000;padding:16px 20px 20px}.theme-light .change-password h2{font-size:18px;font-weight:600;margin:0 0 20px}.theme-light .change-password form{display:flex;flex-direction:column;gap:14px}.theme-light .change-password .field{display:flex;flex-direction:column;gap:5px}.theme-light .change-password .field label{color:#555;font-size:13px}.theme-light .change-password .field input{background-color:#f6f3f3;border:1px solid #d3d3d3;border-radius:6px;color:#000;font-size:14px;outline:none;padding:9px 12px}.theme-light .change-password .field input:focus{border-color:#5271ff}.theme-light .change-password .error{color:#e53935;font-size:13px;font-weight:500}.theme-light .change-password button[type=submit]{background-color:#5271ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:4px;padding:10px}.theme-light .change-password button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.theme-light .change-password button[type=submit]:hover:not(:disabled){background-color:#3a5bef}.theme-light .change-password .success-block{align-items:center;display:flex;flex-direction:column;gap:16px;padding:10px 0}.theme-light .change-password .success-block p{color:#2e7d32;font-size:15px;font-weight:500}.theme-light .change-password .success-block .success-note{color:#555;font-size:13px;font-weight:400;margin-top:-8px;text-align:center}.theme-light .change-password .success-block button{background-color:#5271ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:9px 24px}.theme-light .change-password .success-block button:hover{background-color:#3a5bef}.theme-dark .change-password{color:#f5f5f5;padding:16px 20px 20px}.theme-dark .change-password h2{font-size:18px;font-weight:600;margin:0 0 20px}.theme-dark .change-password form{display:flex;flex-direction:column;gap:14px}.theme-dark .change-password .field{display:flex;flex-direction:column;gap:5px}.theme-dark .change-password .field label{color:#d3d3d3;font-size:13px}.theme-dark .change-password .field input{background-color:#333;border:1px solid #444;border-radius:6px;color:#f5f5f5;font-size:14px;outline:none;padding:9px 12px}.theme-dark .change-password .field input:focus{border-color:#5271ff}.theme-dark .change-password .error{color:#e53935;font-size:13px;font-weight:500}.theme-dark .change-password button[type=submit]{background-color:#5271ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:4px;padding:10px}.theme-dark .change-password button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.theme-dark .change-password button[type=submit]:hover:not(:disabled){background-color:#3a5bef}.theme-dark .change-password .success-block{align-items:center;display:flex;flex-direction:column;gap:16px;padding:10px 0}.theme-dark .change-password .success-block p{color:#2e7d32;font-size:15px;font-weight:500}.theme-dark .change-password .success-block .success-note{color:#555;font-size:13px;font-weight:400;margin-top:-8px;text-align:center}.theme-dark .change-password .success-block button{background-color:#5271ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:9px 24px}.theme-dark .change-password .success-block button:hover{background-color:#3a5bef}.theme-light .notifications{display:flex;position:relative}@media(max-width:480px){.theme-light .notifications{margin-right:10px}}.theme-light .notifications .bell-btn{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0;position:relative}.theme-light .notifications .bell-btn:focus-visible{border-radius:4px;outline:2px solid #5271ff;outline-offset:2px}.theme-light .notifications .badge{background:#e0245e;border-radius:9px;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-6px}.theme-light .notifications .panel{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000040;color:#000;max-height:75vh;overflow-y:auto;padding:8px;position:absolute;right:-60px;top:40px;width:380px}@media(max-width:480px){.theme-light .notifications .panel{left:8px;position:fixed;right:8px;top:56px;width:auto}}.theme-light .notifications .panel-header{align-items:center;display:flex;justify-content:space-between;padding:4px 8px 8px}.theme-light .notifications .panel-header h2{font-size:18px;margin:0}.theme-light .notifications .link-btn{background:none;border:none;color:#5271ff;cursor:pointer;font:inherit;font-size:13px}.theme-light .notifications .link-btn:hover{text-decoration:underline}.theme-light .notifications .link-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .notifications .push-prompt{align-items:center;background:#5271ff14;border-radius:8px;display:flex;font-size:13px;gap:8px;margin:0 0 8px;padding:10px 8px 10px 12px}.theme-light .notifications .push-prompt .push-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.theme-light .notifications .push-prompt .push-error{color:#e0245e}.theme-light .notifications .push-prompt .push-btn{background:#5271ff;border:none;border-radius:16px;color:#fff;cursor:pointer;flex:none;font:inherit;font-weight:600;padding:6px 14px}.theme-light .notifications .push-prompt .push-btn:disabled{cursor:default;opacity:.7}.theme-light .notifications .push-prompt .push-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .notifications .push-prompt .push-close{background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;flex:none;padding:2px}.theme-light .notifications .push-prompt .push-close:hover{background:#f0f0f0}.theme-light .notifications .push-prompt .push-close:focus-visible{outline:2px solid #5271ff;outline-offset:1px}.theme-light .notifications .empty{color:#555;margin:0;padding:24px 8px;text-align:center}.theme-light .notifications ul{list-style:none;margin:0;padding:0}.theme-light .notifications .item{align-items:center;background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;padding:10px 8px;text-align:left;width:100%}.theme-light .notifications .item:hover{background:#f0f0f0}.theme-light .notifications .item:focus-visible{outline:2px solid #5271ff;outline-offset:-2px}.theme-light .notifications .item.unread{background:#5271ff14}.theme-light .notifications .item.unavailable{cursor:default}.theme-light .notifications .item.unavailable .msg{opacity:.6}.theme-light .notifications .avatars{flex:none;height:44px;position:relative;width:44px}.theme-light .notifications .avatars img{border:2px solid #fff;border-radius:50%;height:36px;left:0;object-fit:cover;position:absolute;top:0;width:36px}.theme-light .notifications .avatars img+img{bottom:0;height:28px;left:auto;right:0;top:auto;width:28px}.theme-light .notifications .avatars img:only-child{border:none;height:44px;width:44px}.theme-light .notifications .text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.theme-light .notifications .recipient{align-items:center;color:#555;display:flex;font-size:12px;gap:4px}.theme-light .notifications .recipient img{border-radius:50%;height:16px;object-fit:cover;width:16px}.theme-light .notifications .msg{overflow-wrap:anywhere}.theme-light .notifications .gone{color:#555;font-size:12px;font-style:italic}.theme-light .notifications .date{color:#555;font-size:12px}.theme-light .notifications .thumb{border-radius:6px;flex:none;height:44px;object-fit:cover;width:44px}.theme-light .notifications .dot{background:#5271ff;border-radius:50%;flex:none;height:9px;width:9px}.theme-dark .notifications{display:flex;position:relative}@media(max-width:480px){.theme-dark .notifications{margin-right:10px}}.theme-dark .notifications .bell-btn{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0;position:relative}.theme-dark .notifications .bell-btn:focus-visible{border-radius:4px;outline:2px solid #5271ff;outline-offset:2px}.theme-dark .notifications .badge{background:#e0245e;border-radius:9px;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-6px}.theme-dark .notifications .panel{background-color:#222;border-radius:10px;box-shadow:0 4px 12px #00000040;color:#f5f5f5;max-height:75vh;overflow-y:auto;padding:8px;position:absolute;right:-60px;top:40px;width:380px}@media(max-width:480px){.theme-dark .notifications .panel{left:8px;position:fixed;right:8px;top:56px;width:auto}}.theme-dark .notifications .panel-header{align-items:center;display:flex;justify-content:space-between;padding:4px 8px 8px}.theme-dark .notifications .panel-header h2{font-size:18px;margin:0}.theme-dark .notifications .link-btn{background:none;border:none;color:#5271ff;cursor:pointer;font:inherit;font-size:13px}.theme-dark .notifications .link-btn:hover{text-decoration:underline}.theme-dark .notifications .link-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .notifications .push-prompt{align-items:center;background:#5271ff14;border-radius:8px;display:flex;font-size:13px;gap:8px;margin:0 0 8px;padding:10px 8px 10px 12px}.theme-dark .notifications .push-prompt .push-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.theme-dark .notifications .push-prompt .push-error{color:#e0245e}.theme-dark .notifications .push-prompt .push-btn{background:#5271ff;border:none;border-radius:16px;color:#fff;cursor:pointer;flex:none;font:inherit;font-weight:600;padding:6px 14px}.theme-dark .notifications .push-prompt .push-btn:disabled{cursor:default;opacity:.7}.theme-dark .notifications .push-prompt .push-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .notifications .push-prompt .push-close{background:none;border:none;border-radius:50%;color:#d3d3d3;cursor:pointer;display:flex;flex:none;padding:2px}.theme-dark .notifications .push-prompt .push-close:hover{background:#ffffff1a}.theme-dark .notifications .push-prompt .push-close:focus-visible{outline:2px solid #5271ff;outline-offset:1px}.theme-dark .notifications .empty{color:#d3d3d3;margin:0;padding:24px 8px;text-align:center}.theme-dark .notifications ul{list-style:none;margin:0;padding:0}.theme-dark .notifications .item{align-items:center;background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;padding:10px 8px;text-align:left;width:100%}.theme-dark .notifications .item:hover{background:#ffffff1a}.theme-dark .notifications .item:focus-visible{outline:2px solid #5271ff;outline-offset:-2px}.theme-dark .notifications .item.unread{background:#5271ff14}.theme-dark .notifications .item.unavailable{cursor:default}.theme-dark .notifications .item.unavailable .msg{opacity:.6}.theme-dark .notifications .avatars{flex:none;height:44px;position:relative;width:44px}.theme-dark .notifications .avatars img{border:2px solid #222;border-radius:50%;height:36px;left:0;object-fit:cover;position:absolute;top:0;width:36px}.theme-dark .notifications .avatars img+img{bottom:0;height:28px;left:auto;right:0;top:auto;width:28px}.theme-dark .notifications .avatars img:only-child{border:none;height:44px;width:44px}.theme-dark .notifications .text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.theme-dark .notifications .recipient{align-items:center;color:#d3d3d3;display:flex;font-size:12px;gap:4px}.theme-dark .notifications .recipient img{border-radius:50%;height:16px;object-fit:cover;width:16px}.theme-dark .notifications .msg{overflow-wrap:anywhere}.theme-dark .notifications .gone{color:#d3d3d3;font-size:12px;font-style:italic}.theme-dark .notifications .date{color:#d3d3d3;font-size:12px}.theme-dark .notifications .thumb{border-radius:6px;flex:none;height:44px;object-fit:cover;width:44px}.theme-dark .notifications .dot{background:#5271ff;border-radius:50%;flex:none;height:9px;width:9px}.share-menu-anchor{align-items:center;display:inline-flex;position:relative}.share-menu-trigger{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:0}.share-menu{animation:share-menu-in .15s ease-out;background:#fff;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 6px 24px #0003;color:#222;min-width:220px;padding:6px;position:absolute;z-index:20}.share-menu.up-right{right:0}.share-menu.up-left{left:0}.share-menu.up-center{animation:none;left:50%;transform:translateX(-50%)}.theme-dark .share-menu{background:#333;color:#f5f5f5}.share-menu-item{align-items:center;background:none;border:none;border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:15px;gap:10px;padding:10px 12px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.share-menu-item svg{font-size:22px}.share-menu-item:focus-visible,.share-menu-item:hover{background:#f0f0f0;outline:none}.theme-dark .share-menu-item:focus-visible,.theme-dark .share-menu-item:hover{background:#ffffff1a}.share-menu-item.whatsapp{font-weight:600}.share-menu-item.whatsapp svg{color:#25d366}@keyframes share-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.modal-content.story-dialog .close-modal{background:#0000004d;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));right:18px;top:32px}.modal-content.story-dialog .close-modal:hover{background:#0009}.story-popup-container{-webkit-touch-callout:none;background:#000;border-radius:16px;height:500px;overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;width:300px}.story-popup-container img,.story-popup-container video{border-radius:16px;display:block;height:100%;object-fit:cover;width:100%}.story-popup-container .story-media{position:relative;z-index:1}.story-popup-container .story-media.landscape{object-fit:contain}.story-popup-container .story-bg{border-radius:0;filter:blur(20px) brightness(.55);height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;transform:scale(1.2);width:100%}.story-popup-container:after,.story-popup-container:before{content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:8}.story-popup-container:before{background:linear-gradient(180deg,#00000073,#0000);height:90px;top:0}.story-popup-container:after{background:linear-gradient(0deg,#00000073,#0000);bottom:0;height:110px}.story-popup-container .story-status{align-items:center;color:#ffffffd9;display:flex;font-size:14px;inset:0;justify-content:center;padding:20px;pointer-events:none;position:absolute;text-align:center;z-index:5}.story-popup-container .story-progress{display:flex;gap:3px;left:8px;pointer-events:none;position:absolute;right:8px;top:8px;z-index:10}.story-popup-container .story-progress span{background:#ffffff59;border-radius:2px;box-shadow:0 0 2px #0006;flex:1 1;height:3px;overflow:hidden}.story-popup-container .story-progress i{background:#fff;display:block;height:100%;width:0}.story-popup-container .story-popup-header{left:12px;position:absolute;top:20px;z-index:10}.story-popup-container .story-popup-header .user-info{align-items:center;display:flex;gap:6px}.story-popup-container .story-popup-header .user-info .avatar{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:38px;width:38px}.story-popup-container .story-popup-header .user-info .username{color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 3px #000000b3}.story-popup-container .story-caption{background:linear-gradient(0deg,#000000bf 0,#00000073 60%,#0000);border:none;bottom:0;color:#fff;cursor:pointer;font:inherit;font-size:14px;left:0;line-height:1.4;padding:40px 16px 70px;position:absolute;right:0;text-align:center;text-shadow:0 1px 3px #000c;z-index:9}.story-popup-container .story-caption span{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.story-popup-container .story-caption.expanded span{-webkit-line-clamp:unset;line-clamp:none}.story-popup-container .story-popup-footer{align-items:center;bottom:14px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.story-popup-container .story-popup-footer .like-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;transition:background .2s;width:44px}.story-popup-container .story-popup-footer .like-button:hover{background:#ffffff73}.story-popup-container .story-popup-footer .like-button.liked{color:red}.story-popup-container .story-popup-footer .mute-button,.story-popup-container .story-popup-footer .share-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s;width:44px}.story-popup-container .story-popup-footer .mute-button:hover,.story-popup-container .story-popup-footer .share-button:hover{background:#ffffff73}.story-popup-container .story-popup-footer .mute-button svg,.story-popup-container .story-popup-footer .share-button svg{color:#fff;height:22px;width:22px}.story-popup-container .story-share-msg{background:#000000b3;border-radius:8px;bottom:70px;color:#fff;font-size:13px;left:12px;margin:0;padding:6px 10px;position:absolute;right:12px;text-align:center;word-break:break-all;z-index:11}.story-popup-container .story-nav{align-items:center;background:#00000040;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));height:36px;justify-content:center;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,opacity .2s;width:36px;z-index:10}.story-popup-container .story-nav:hover{background:#000000b3}.story-popup-container .story-nav:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:2px}.story-popup-container .story-nav.story-nav-left{left:8px}.story-popup-container .story-nav.story-nav-right{right:8px}.story-popup-container:hover .story-nav{background:#0000008c;opacity:1}@media(hover:none){.story-popup-container .story-nav{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}}.section-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1em;vertical-align:-.125em;width:1em}.theme-light .sections-menu{display:flex;position:relative}.theme-light .sections-menu .sections-btn{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}.theme-light .sections-menu .sections-btn:focus-visible{border-radius:4px;outline:2px solid #5271ff;outline-offset:2px}.theme-light .sections-menu .sections-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;left:-10px;min-width:210px;padding:8px;position:absolute;top:40px;z-index:1000}@media(max-width:480px){.theme-light .sections-menu .sections-dropdown{left:8px;min-width:0;position:fixed;right:8px;top:56px}}.theme-light .sections-menu .sections-dropdown a{align-items:center;border-radius:8px;color:#000;display:flex;font-size:15px;gap:12px;padding:10px;text-decoration:none}.theme-light .sections-menu .sections-dropdown a img{height:28px;object-fit:contain;width:28px}.theme-light .sections-menu .sections-dropdown a span{color:inherit;font-family:inherit;font-size:15px}.theme-light .sections-menu .sections-dropdown a:focus-visible,.theme-light .sections-menu .sections-dropdown a:hover{background:#f0f0f0}.theme-light .sections-menu .sections-dropdown a:focus-visible{outline:2px solid #5271ff;outline-offset:-2px}.theme-light .sections-menu .sections-dropdown a.current{font-weight:700}.theme-dark .sections-menu{display:flex;position:relative}.theme-dark .sections-menu .sections-btn{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}.theme-dark .sections-menu .sections-btn:focus-visible{border-radius:4px;outline:2px solid #5271ff;outline-offset:2px}.theme-dark .sections-menu .sections-dropdown{background-color:#222;border-radius:10px;box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;left:-10px;min-width:210px;padding:8px;position:absolute;top:40px;z-index:1000}@media(max-width:480px){.theme-dark .sections-menu .sections-dropdown{left:8px;min-width:0;position:fixed;right:8px;top:56px}}.theme-dark .sections-menu .sections-dropdown a{align-items:center;border-radius:8px;color:#f5f5f5;display:flex;font-size:15px;gap:12px;padding:10px;text-decoration:none}.theme-dark .sections-menu .sections-dropdown a img{height:28px;object-fit:contain;width:28px}.theme-dark .sections-menu .sections-dropdown a span{color:inherit;font-family:inherit;font-size:15px}.theme-dark .sections-menu .sections-dropdown a:focus-visible,.theme-dark .sections-menu .sections-dropdown a:hover{background:#ffffff1a}.theme-dark .sections-menu .sections-dropdown a:focus-visible{outline:2px solid #5271ff;outline-offset:-2px}.theme-dark .sections-menu .sections-dropdown a.current{font-weight:700}.install-banner{align-items:center;background:#5271ff14;border-radius:10px;display:flex;font-size:13px;gap:10px;margin-bottom:10px;padding:10px 8px 10px 10px}.theme-light .install-banner{color:#000}.theme-dark .install-banner{color:#f5f5f5}.install-banner img{border-radius:8px;flex:none;height:36px;width:36px}.install-banner .install-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.install-banner .install-btn{background:#5271ff;border:none;border-radius:16px;color:#fff;cursor:pointer;flex:none;font:inherit;font-weight:600;padding:6px 14px}.install-banner .install-btn:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.install-banner .install-close{background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex:none;opacity:.6;padding:4px}.install-banner .install-close:hover{opacity:1}.install-help-modal{width:340px}.install-help{font-size:14px;padding:10px 14px 6px}.install-help h2{font-size:18px;margin:0 24px 12px 0}.install-help ol{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.install-help .install-note{font-size:13px;margin:14px 0}.theme-light .install-help .install-note{color:#555}.theme-dark .install-help .install-note{color:#d3d3d3}.install-help .install-ok{background:#5271ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font:inherit;font-weight:600;padding:9px;width:100%}.theme-light .leftBar{background-color:#f6f3f3;color:#000;flex:2 1;height:calc(100vh - 70px);overflow:scroll;position:sticky;top:70px}@media(max-width:480px){.theme-light .leftBar{display:none}}.theme-light .leftBar::-webkit-scrollbar{display:none}.theme-light .leftBar .container{background-color:#fff;height:calc(100vh - 70px);padding:20px}.theme-light .leftBar .container hr{background-color:#d3d3d3;border:none;height:.5px;margin:20px 0}.theme-light .leftBar .container .menu{display:flex;flex-direction:column;gap:20px}.theme-light .leftBar .container .menu .user{align-items:center;display:flex;gap:10px}.theme-light .leftBar .container .menu .user img{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.theme-light .leftBar .container .menu .user span{font-size:14px}.theme-light .leftBar .container .menu .item{align-items:center;display:flex;gap:10px}.theme-light .leftBar .container .menu .item img{width:30px}.theme-light .leftBar .container .menu .item span{font-size:14px}.theme-dark .leftBar{background-color:#333;color:#f5f5f5;flex:2 1;height:calc(100vh - 70px);overflow:scroll;position:sticky;top:70px}@media(max-width:480px){.theme-dark .leftBar{display:none}}.theme-dark .leftBar::-webkit-scrollbar{display:none}.theme-dark .leftBar .container{background-color:#222;height:calc(100vh - 70px);padding:20px}.theme-dark .leftBar .container hr{background-color:#444;border:none;height:.5px;margin:20px 0}.theme-dark .leftBar .container .menu{display:flex;flex-direction:column;gap:20px}.theme-dark .leftBar .container .menu .user{align-items:center;display:flex;gap:10px}.theme-dark .leftBar .container .menu .user img{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.theme-dark .leftBar .container .menu .user span{font-size:14px}.theme-dark .leftBar .container .menu .item{align-items:center;display:flex;gap:10px}.theme-dark .leftBar .container .menu .item img{width:30px}.theme-dark .leftBar .container .menu .item span{font-size:14px}.theme-light .rightBar{background-color:#f6f3f3;flex:3 1;height:calc(100vh - 70px);overflow:scroll;position:sticky;top:70px}@media(max-width:480px){.theme-light .rightBar{display:none}}@media(max-width:960px){.theme-light .rightBar{display:none}}.theme-light .rightBar::-webkit-scrollbar{display:none}.theme-light .rightBar .container{padding:20px}.theme-light .rightBar .container .item{background-color:#fff;box-shadow:0 0 15px 1px #00000017;margin-bottom:20px;padding:20px}.theme-light .rightBar .container .item span{color:#000}.theme-light .rightBar .container .item .user{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.theme-light .rightBar .container .item .user .userInfo{align-items:center;display:flex;flex:1 1 130px;gap:10px;min-width:0;position:relative}.theme-light .rightBar .container .item .user .userInfo img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.theme-light .rightBar .container .item .user .userInfo .text{display:flex;flex-direction:column;gap:3px}.theme-light .rightBar .container .item .user .userInfo .text p{color:#555;font-size:14px;margin:0}.theme-light .rightBar .container .item .user .userInfo .text p span{color:#000;font-weight:500;margin-right:5px}.theme-light .rightBar .container .item .user .userInfo .text small{color:#555;font-size:12px;opacity:.8}.theme-light .rightBar .container .item .user .userInfo .online{background-color:#32cd32;border-radius:50%;height:12px;left:30px;position:absolute;top:0;width:12px}.theme-light .rightBar .container .item .user .userInfo span{color:#000;font-size:14px;font-weight:500;overflow-wrap:anywhere;white-space:normal}.theme-light .rightBar .container .item .user .userInfo p{color:#555;font-size:small}.theme-light .rightBar .container .item .user .buttons{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.theme-light .rightBar .container .item .user .buttons button{border:none;border-radius:10%;cursor:pointer;padding:5px}.theme-light .rightBar .container .item .user .buttons button:first-child{background-color:#5271ff;color:#fff}.theme-light .rightBar .container .item .user .buttons button:last-child{background-color:#dddbdb;color:#000}.theme-light .rightBar .container .footer-link{color:#555;display:block;font-size:12px;padding:0 4px 6px;text-decoration:none}.theme-light .rightBar .container .footer-link:hover{text-decoration:underline}@media(max-width:1280px){.theme-light .rightBar .container{padding:12px}.theme-light .rightBar .container .item{padding:14px}}.theme-dark .rightBar{background-color:#333;flex:3 1;height:calc(100vh - 70px);overflow:scroll;position:sticky;top:70px}@media(max-width:480px){.theme-dark .rightBar{display:none}}@media(max-width:960px){.theme-dark .rightBar{display:none}}.theme-dark .rightBar::-webkit-scrollbar{display:none}.theme-dark .rightBar .container{padding:20px}.theme-dark .rightBar .container .item{background-color:#222;box-shadow:0 0 15px 1px #00000017;margin-bottom:20px;padding:20px}.theme-dark .rightBar .container .item span{color:#f5f5f5}.theme-dark .rightBar .container .item .user{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.theme-dark .rightBar .container .item .user .userInfo{align-items:center;display:flex;flex:1 1 130px;gap:10px;min-width:0;position:relative}.theme-dark .rightBar .container .item .user .userInfo img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.theme-dark .rightBar .container .item .user .userInfo .text{display:flex;flex-direction:column;gap:3px}.theme-dark .rightBar .container .item .user .userInfo .text p{color:#d3d3d3;font-size:14px;margin:0}.theme-dark .rightBar .container .item .user .userInfo .text p span{color:#f5f5f5;font-weight:500;margin-right:5px}.theme-dark .rightBar .container .item .user .userInfo .text small{color:#d3d3d3;font-size:12px;opacity:.8}.theme-dark .rightBar .container .item .user .userInfo .online{background-color:#32cd32;border-radius:50%;height:12px;left:30px;position:absolute;top:0;width:12px}.theme-dark .rightBar .container .item .user .userInfo span{color:#f5f5f5;font-size:14px;font-weight:500;overflow-wrap:anywhere;white-space:normal}.theme-dark .rightBar .container .item .user .userInfo p{color:#d3d3d3;font-size:small}.theme-dark .rightBar .container .item .user .buttons{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.theme-dark .rightBar .container .item .user .buttons button{border:none;border-radius:10%;cursor:pointer;padding:5px}.theme-dark .rightBar .container .item .user .buttons button:first-child{background-color:#5271ff;color:#fff}.theme-dark .rightBar .container .item .user .buttons button:last-child{background-color:#dddbdb;color:#000}.theme-dark .rightBar .container .footer-link{color:#d3d3d3;display:block;font-size:12px;padding:0 4px 6px;text-decoration:none}.theme-dark .rightBar .container .footer-link:hover{text-decoration:underline}@media(max-width:1280px){.theme-dark .rightBar .container{padding:12px}.theme-dark .rightBar .container .item{padding:14px}}.theme-light .pet-transfer-requests{background-color:#f6f3f3;display:flex;flex-direction:column;gap:8px;padding:12px 20px 0}.theme-light .pet-transfer-requests .request{align-items:center;background:#fff;border:1px solid #5271ff;border-radius:12px;color:#000;display:flex;gap:12px;padding:12px 16px}@media(max-width:480px){.theme-light .pet-transfer-requests .request{flex-wrap:wrap}}.theme-light .pet-transfer-requests .request img{border-radius:50%;flex:none;height:44px;object-fit:cover;width:44px}.theme-light .pet-transfer-requests .request p{flex:1 1;font-size:14px;margin:0;min-width:180px}.theme-light .pet-transfer-requests .buttons{display:flex;gap:8px}.theme-light .pet-transfer-requests button{border-radius:8px;cursor:pointer;font-weight:600;padding:8px 16px}.theme-light .pet-transfer-requests button:disabled{cursor:not-allowed;opacity:.6}.theme-light .pet-transfer-requests button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .pet-transfer-requests .accept{background:#5271ff;border:none;color:#fff}.theme-light .pet-transfer-requests .reject{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-light .pet-transfer-requests .error{color:#f0544f;font-size:14px;margin:0}.theme-dark .pet-transfer-requests{background-color:#333;display:flex;flex-direction:column;gap:8px;padding:12px 20px 0}.theme-dark .pet-transfer-requests .request{align-items:center;background:#222;border:1px solid #5271ff;border-radius:12px;color:#f5f5f5;display:flex;gap:12px;padding:12px 16px}@media(max-width:480px){.theme-dark .pet-transfer-requests .request{flex-wrap:wrap}}.theme-dark .pet-transfer-requests .request img{border-radius:50%;flex:none;height:44px;object-fit:cover;width:44px}.theme-dark .pet-transfer-requests .request p{flex:1 1;font-size:14px;margin:0;min-width:180px}.theme-dark .pet-transfer-requests .buttons{display:flex;gap:8px}.theme-dark .pet-transfer-requests button{border-radius:8px;cursor:pointer;font-weight:600;padding:8px 16px}.theme-dark .pet-transfer-requests button:disabled{cursor:not-allowed;opacity:.6}.theme-dark .pet-transfer-requests button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .pet-transfer-requests .accept{background:#5271ff;border:none;color:#fff}.theme-dark .pet-transfer-requests .reject{background:#222;border:1px solid #444;color:#f5f5f5}.theme-dark .pet-transfer-requests .error{color:#f0544f;font-size:14px;margin:0}.theme-light .account-reactivated{align-items:flex-start;background:#fff;border:1px solid #34c759;border-radius:12px;color:#000;display:flex;gap:12px;margin:12px 20px 0;padding:12px 16px}.theme-light .account-reactivated p{flex:1 1;font-size:14px;line-height:1.5;margin:0}.theme-light .account-reactivated button{background:none;border:none;color:#555;cursor:pointer;flex:none;font-size:16px;padding:2px 6px}.theme-light .account-reactivated button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .account-reactivated{align-items:flex-start;background:#222;border:1px solid #34c759;border-radius:12px;color:#f5f5f5;display:flex;gap:12px;margin:12px 20px 0;padding:12px 16px}.theme-dark .account-reactivated p{flex:1 1;font-size:14px;line-height:1.5;margin:0}.theme-dark .account-reactivated button{background:none;border:none;color:#d3d3d3;cursor:pointer;flex:none;font-size:16px;padding:2px 6px}.theme-dark .account-reactivated button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.terms-acceptance{display:flex;flex-direction:column;gap:12px;max-width:420px;padding:10px;text-align:left}.terms-acceptance h3{margin:0}.terms-acceptance p{font-size:14px;line-height:1.5;margin:0}.terms-acceptance a{color:#5271ff;text-decoration:underline}.terms-acceptance .error{color:#f0544f}.terms-acceptance .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.terms-acceptance .actions button{border-radius:8px;cursor:pointer;font-weight:600;padding:10px 18px}.terms-acceptance .actions button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.terms-acceptance .btn-logout{background:none;border:1px solid #ccc;color:inherit}.terms-acceptance .btn-accept{background:#5271ff;border:none;color:#fff}.terms-acceptance .btn-accept:disabled{cursor:not-allowed;opacity:.6}.theme-light .post{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000}.theme-light .post .container{padding:20px}.theme-light .post .container .reposted-by{align-items:center;color:gray;display:flex;font-size:13px;font-weight:500;gap:6px;margin:-6px 0 12px;text-decoration:none}.theme-light .post .container .reposted-by:hover{text-decoration:underline}.theme-light .post .container .suggested-label{color:gray;font-size:13px;font-weight:600;margin:-6px 0 12px}.theme-light .post .container .user{align-items:center;display:flex;justify-content:space-between;position:relative}.theme-light .post .container .user .userInfo{display:flex;gap:10px}.theme-light .post .container .user .userInfo img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-light .post .container .user .userInfo .details{display:flex;flex-direction:column}.theme-light .post .container .user .userInfo .details .name{font-weight:500}.theme-light .post .container .user .userInfo .details .date{color:gray;font-size:12px}.theme-light .post .container .user .userInfo .details .sponsored-label{font-weight:600}.theme-light .post .container .user .user-actions{align-items:center;display:flex;gap:8px}.theme-light .post .container .user .follow-button{background-color:#5271ff;border:1px solid #5271ff;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:5px 14px}.theme-light .post .container .user .follow-button.following{background-color:#0000;border-color:#d3d3d3;color:#000}.theme-light .post .container .user .follow-button:disabled{cursor:default;opacity:.6}.theme-light .post .container .user .menu-toggle{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}.theme-light .post .container .user .menu-list{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:30px;z-index:5}.theme-light .post .container .user .menu-item{align-items:center;background:none;border:none;color:#555;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;white-space:nowrap}.theme-light .post .container .user .menu-item:hover{background-color:#f0f0f0;color:#f0544f}.theme-light .post .container .user .menu-item:disabled{cursor:default;opacity:.6}.theme-light .post .container .content{margin:20px 0}.theme-light .post .container .content p{overflow-wrap:break-word;white-space:pre-line}.theme-light .post .container .content img{height:auto;margin-top:20px;object-fit:cover;width:100%}.theme-light .post .container .content video{height:auto;margin-top:20px;width:100%}.theme-light .post .container .info{align-items:center;display:flex;gap:.625rem}.theme-light .post .container .info .item{align-items:center;cursor:pointer;display:flex;flex-shrink:1;font-size:clamp(.6rem,.625vw + .2rem,.95rem);gap:2px}.theme-light .post .container .info .item.repost.active{color:#17a35a}.theme-light .post .container .info .item.repost.disabled{cursor:default;opacity:.45}.theme-light .post .container .info .item.share{margin-left:auto;position:relative}.theme-light .post .container .share-tip{animation:share-tip-in .25s ease-out;background:#5271ff;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 4px 14px #0000002e;color:#fff;cursor:default;font-size:13px;line-height:1.35;max-width:min(260px,70vw);padding:8px 30px 8px 12px;position:absolute;right:-6px;transition:opacity .3s;width:max-content;z-index:5}.theme-light .post .container .share-tip.leaving{opacity:0}.theme-light .post .container .share-tip:after{border:6px solid #0000;border-top-color:#5271ff;content:"";position:absolute;right:12px;top:100%}.theme-light .post .container .share-tip .share-tip-close{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;padding:2px;position:absolute;right:4px;top:4px}.theme-light .post .container .share-tip .share-tip-close:hover{background:#fff3}.theme-light .post .container .share-tip .share-tip-close:focus-visible{outline:2px solid #fff}.theme-light .post .container .share-msg{color:#5271ff;font-size:13px;margin:8px 0 0;word-break:break-all}.theme-dark .post{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5}.theme-dark .post .container{padding:20px}.theme-dark .post .container .reposted-by{align-items:center;color:gray;display:flex;font-size:13px;font-weight:500;gap:6px;margin:-6px 0 12px;text-decoration:none}.theme-dark .post .container .reposted-by:hover{text-decoration:underline}.theme-dark .post .container .suggested-label{color:gray;font-size:13px;font-weight:600;margin:-6px 0 12px}.theme-dark .post .container .user{align-items:center;display:flex;justify-content:space-between;position:relative}.theme-dark .post .container .user .userInfo{display:flex;gap:10px}.theme-dark .post .container .user .userInfo img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-dark .post .container .user .userInfo .details{display:flex;flex-direction:column}.theme-dark .post .container .user .userInfo .details .name{font-weight:500}.theme-dark .post .container .user .userInfo .details .date{color:gray;font-size:12px}.theme-dark .post .container .user .userInfo .details .sponsored-label{font-weight:600}.theme-dark .post .container .user .user-actions{align-items:center;display:flex;gap:8px}.theme-dark .post .container .user .follow-button{background-color:#5271ff;border:1px solid #5271ff;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:5px 14px}.theme-dark .post .container .user .follow-button.following{background-color:#0000;border-color:#444;color:#f5f5f5}.theme-dark .post .container .user .follow-button:disabled{cursor:default;opacity:.6}.theme-dark .post .container .user .menu-toggle{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}.theme-dark .post .container .user .menu-list{background-color:#222;border:1px solid #444;border-radius:8px;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:30px;z-index:5}.theme-dark .post .container .user .menu-item{align-items:center;background:none;border:none;color:#d3d3d3;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;white-space:nowrap}.theme-dark .post .container .user .menu-item:hover{background-color:#ffffff1a;color:#f0544f}.theme-dark .post .container .user .menu-item:disabled{cursor:default;opacity:.6}.theme-dark .post .container .content{margin:20px 0}.theme-dark .post .container .content p{overflow-wrap:break-word;white-space:pre-line}.theme-dark .post .container .content img{height:auto;margin-top:20px;object-fit:cover;width:100%}.theme-dark .post .container .content video{height:auto;margin-top:20px;width:100%}.theme-dark .post .container .info{align-items:center;display:flex;gap:.625rem}.theme-dark .post .container .info .item{align-items:center;cursor:pointer;display:flex;flex-shrink:1;font-size:clamp(.6rem,.625vw + .2rem,.95rem);gap:2px}.theme-dark .post .container .info .item.repost.active{color:#17a35a}.theme-dark .post .container .info .item.repost.disabled{cursor:default;opacity:.45}.theme-dark .post .container .info .item.share{margin-left:auto;position:relative}.theme-dark .post .container .share-tip{animation:share-tip-in .25s ease-out;background:#5271ff;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 4px 14px #0000002e;color:#fff;cursor:default;font-size:13px;line-height:1.35;max-width:min(260px,70vw);padding:8px 30px 8px 12px;position:absolute;right:-6px;transition:opacity .3s;width:max-content;z-index:5}.theme-dark .post .container .share-tip.leaving{opacity:0}.theme-dark .post .container .share-tip:after{border:6px solid #0000;border-top-color:#5271ff;content:"";position:absolute;right:12px;top:100%}.theme-dark .post .container .share-tip .share-tip-close{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;padding:2px;position:absolute;right:4px;top:4px}.theme-dark .post .container .share-tip .share-tip-close:hover{background:#fff3}.theme-dark .post .container .share-tip .share-tip-close:focus-visible{outline:2px solid #fff}@keyframes share-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.theme-dark .post .container .share-msg{color:#5271ff;font-size:13px;margin:8px 0 0;word-break:break-all}.theme-light .comments img{border-radius:50%;height:2.5rem;object-fit:cover;width:2.5rem}.theme-light .comments .write{align-items:center;display:flex;gap:5px;justify-content:space-between;margin:20px 0}.theme-light .comments .write input{background-color:#0000;border:1px solid #d3d3d3;color:#000;flex:5 1;padding:10px}.theme-light .comments .write button{background-color:#5271ff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px}.theme-light .comments .comment{border-radius:8px;display:flex;gap:5px;justify-content:space-between;margin:30px 0}.theme-light .comments .comment.highlight{animation:comment-highlight 3s ease-out}.theme-light .comments .comment .info{align-items:flex-start;display:flex;flex:5 1;flex-direction:column;gap:3px}.theme-light .comments .comment .info span{font-weight:500}.theme-light .comments .comment .info p{color:#555}.theme-light .comments .comment .info .date{color:gray;font-size:.7rem}.theme-light .comments .comment button.icon-action{background:none;border:none;color:gray;cursor:pointer;display:flex;padding:0}.theme-light .comments .comment button.icon-action:hover{color:#f0544f}.theme-dark .comments img{border-radius:50%;height:2.5rem;object-fit:cover;width:2.5rem}.theme-dark .comments .write{align-items:center;display:flex;gap:5px;justify-content:space-between;margin:20px 0}.theme-dark .comments .write input{background-color:#0000;border:1px solid #444;color:#f5f5f5;flex:5 1;padding:10px}.theme-dark .comments .write button{background-color:#5271ff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px}.theme-dark .comments .comment{border-radius:8px;display:flex;gap:5px;justify-content:space-between;margin:30px 0}.theme-dark .comments .comment.highlight{animation:comment-highlight 3s ease-out}.theme-dark .comments .comment .info{align-items:flex-start;display:flex;flex:5 1;flex-direction:column;gap:3px}.theme-dark .comments .comment .info span{font-weight:500}.theme-dark .comments .comment .info p{color:#d3d3d3}.theme-dark .comments .comment .info .date{color:gray;font-size:.7rem}.theme-dark .comments .comment button.icon-action{background:none;border:none;color:gray;cursor:pointer;display:flex;padding:0}.theme-dark .comments .comment button.icon-action:hover{color:#f0544f}@keyframes comment-highlight{0%,40%{background-color:#5271ff33;box-shadow:0 0 0 6px #5271ff33}to{background-color:#0000;box-shadow:0 0 0 6px #0000}}.theme-dark .report-container,.theme-light .report-container{box-sizing:border-box;max-width:calc(90vw - 20px)}.theme-light .profile-safety{display:flex;gap:16px;justify-content:center;margin-top:10px}.theme-light .profile-safety>button{background:none;border:none;color:#555;cursor:pointer;font-size:12px;padding:4px;text-decoration:underline}.theme-light .profile-safety>button:hover{color:#ff3b30}.theme-light .profile-safety>button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .profile-safety{display:flex;gap:16px;justify-content:center;margin-top:10px}.theme-dark .profile-safety>button{background:none;border:none;color:#d3d3d3;cursor:pointer;font-size:12px;padding:4px;text-decoration:underline}.theme-dark .profile-safety>button:hover{color:#ff3b30}.theme-dark .profile-safety>button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .blocked-profiles-link{background:none;border:none;color:#555;cursor:pointer;font-size:12px;margin-top:8px;padding:4px;text-decoration:underline}.theme-light .blocked-profiles-link:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .blocked-profiles-link{background:none;border:none;color:#d3d3d3;cursor:pointer;font-size:12px;margin-top:8px;padding:4px;text-decoration:underline}.theme-dark .blocked-profiles-link:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.block-confirm,.blocked-profiles{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:calc(90vw - 20px);padding:10px;text-align:left;width:420px}.block-confirm h3,.blocked-profiles h3{margin:0;padding-right:24px}.block-confirm p,.blocked-profiles p{font-size:14px;margin:0}.block-confirm .error,.blocked-profiles .error{color:#f0544f}.block-confirm ul{font-size:14px;line-height:1.5;margin:0;padding-left:20px}.block-confirm .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.block-confirm .actions button{border-radius:8px;cursor:pointer;font-weight:600;padding:10px 18px}.block-confirm .actions button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.block-confirm .btn-cancel{background:none;border:1px solid #ccc;color:inherit}.block-confirm .btn-danger{background:#ff3b30;border:none;color:#fff}.block-confirm .btn-danger:disabled{cursor:not-allowed;opacity:.6}.blocked-profiles ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.blocked-profiles li{align-items:center;display:flex;font-size:14px;gap:10px}.blocked-profiles img{border-radius:50%;height:36px;object-fit:cover;width:36px}.blocked-profiles span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked-profiles button{background:none;border:1px solid #ccc;border-radius:8px;color:inherit;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.blocked-profiles button:disabled{cursor:not-allowed;opacity:.6}.blocked-profiles button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.posts{display:flex;flex-direction:column;gap:20px}.theme-light .empty-feed{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000;padding:20px;text-align:center}.theme-light .empty-feed h3{font-size:18px;margin:0 0 6px}.theme-light .empty-feed p{color:#555;font-size:14px;line-height:1.5;margin:0}.theme-light .empty-feed .empty-feed-suggestions{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px auto;max-width:360px;padding:0}.theme-light .empty-feed .empty-feed-suggestions li{align-items:center;display:flex;gap:10px;text-align:left}.theme-light .empty-feed .empty-feed-suggestions a{align-items:center;color:inherit;display:flex;flex:1 1;gap:10px;min-width:0;text-decoration:none}.theme-light .empty-feed .empty-feed-suggestions a img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.theme-light .empty-feed .empty-feed-suggestions a span{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .empty-feed .empty-feed-suggestions button{background-color:#5271ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:6px 14px}.theme-light .empty-feed .empty-feed-suggestions button:disabled{cursor:default;opacity:.6}.theme-light .empty-feed .empty-feed-hint{font-size:13px;margin-top:12px}.theme-light .empty-feed .empty-feed-hint a{color:#5271ff;font-weight:600}.theme-dark .empty-feed{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5;padding:20px;text-align:center}.theme-dark .empty-feed h3{font-size:18px;margin:0 0 6px}.theme-dark .empty-feed p{color:#d3d3d3;font-size:14px;line-height:1.5;margin:0}.theme-dark .empty-feed .empty-feed-suggestions{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px auto;max-width:360px;padding:0}.theme-dark .empty-feed .empty-feed-suggestions li{align-items:center;display:flex;gap:10px;text-align:left}.theme-dark .empty-feed .empty-feed-suggestions a{align-items:center;color:inherit;display:flex;flex:1 1;gap:10px;min-width:0;text-decoration:none}.theme-dark .empty-feed .empty-feed-suggestions a img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.theme-dark .empty-feed .empty-feed-suggestions a span{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .empty-feed .empty-feed-suggestions button{background-color:#5271ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:6px 14px}.theme-dark .empty-feed .empty-feed-suggestions button:disabled{cursor:default;opacity:.6}.theme-dark .empty-feed .empty-feed-hint{font-size:13px;margin-top:12px}.theme-dark .empty-feed .empty-feed-hint a{color:#5271ff;font-weight:600}.story-composer{display:flex;flex-direction:column;gap:10px;padding:4px 2px 2px;width:300px}.story-composer h3{font-size:16px;margin:0 30px 0 0}.story-composer .composer-preview{background:#000;border-radius:16px;height:min(500px,100vh - 230px);overflow:hidden;width:100%}.story-composer .composer-preview img,.story-composer .composer-preview video{display:block;height:100%;object-fit:cover;width:100%}.story-composer .composer-preview .landscape{object-fit:contain}.story-composer .composer-caption{position:relative}.story-composer .composer-caption input{border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 56px 10px 12px;width:100%}.theme-light .story-composer .composer-caption input{background:#f6f3f3;border:1px solid #d3d3d3;color:#000}.theme-dark .story-composer .composer-caption input{background:#333;border:1px solid #444;color:#f5f5f5}.story-composer .composer-caption input:focus{border-color:#5271ff}.story-composer .composer-caption .counter{font-size:11px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.theme-light .story-composer .composer-caption .counter{color:#555}.theme-dark .story-composer .composer-caption .counter{color:#d3d3d3}.story-composer .composer-status{font-size:12px;margin:0;min-height:16px}.theme-light .story-composer .composer-status{color:#555}.theme-dark .story-composer .composer-status{color:#d3d3d3}.story-composer .composer-status.error{color:#d93025}.story-composer .composer-actions{display:flex;gap:8px;justify-content:flex-end}.story-composer .composer-actions button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px}.story-composer .composer-actions button:disabled{cursor:default;opacity:.6}.story-composer .composer-actions .primary{background:#5271ff;color:#fff}.story-composer .composer-actions .cancel{background:#0000}.theme-light .story-composer .composer-actions .cancel{color:#555}.theme-dark .story-composer .composer-actions .cancel{color:#d3d3d3}.theme-light .story-composer .composer-actions .cancel:hover{background:#f0f0f0}.theme-dark .story-composer .composer-actions .cancel:hover{background:#ffffff1a}.custom-alert{align-items:center;display:flex;gap:15px;max-width:350px;padding:10px}.custom-alert img{height:auto;width:120px}.custom-alert .text h2{color:#c00;font-size:20px;margin:0}.theme-dark .custom-alert .text h2{color:#ff6b6b}.custom-alert .text p{font-size:14px;margin:5px 0 0;white-space:pre-line}.theme-light .custom-alert .text p{color:#000}.theme-dark .custom-alert .text p{color:#f5f5f5}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-light .stories .container{margin:0 auto;padding-bottom:20px}.theme-light .stories .container .story-file{display:none}.theme-light .stories .container .swiper.story-empty{align-items:center;display:flex;gap:16px}.theme-light .stories .container .swiper.story-empty .swiper-slide{flex:0 0 120px;width:120px}.theme-light .stories .container .swiper.story-empty .story-hint{color:#555;flex:1 1;font-size:15px;line-height:1.5;margin:0;max-width:320px}.theme-light .stories .container .story-bubbles{align-items:flex-start;display:flex;gap:14px;overflow-x:auto;padding:4px 2px 2px;scrollbar-width:none}.theme-light .stories .container .story-bubbles::-webkit-scrollbar{display:none}.theme-light .stories .container .story-bubbles .bubble{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font:inherit;gap:6px;padding:0;width:72px}.theme-light .stories .container .story-bubbles .bubble-pic{background:#d3d3d3;border-radius:50%;box-sizing:border-box;height:66px;padding:3px;position:relative;width:66px}.theme-light .stories .container .story-bubbles .bubble-pic.ring{background:linear-gradient(45deg,#ffb020,#ff4f8b,#5271ff)}.theme-light .stories .container .story-bubbles .bubble-pic img{border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:100%;object-fit:cover;width:100%}.theme-light .stories .container .story-bubbles .bubble-add{align-items:center;background:#5271ff;border:2px solid #fff;border-radius:50%;bottom:-2px;color:#fff;display:flex;font-size:16px;font-weight:700;height:22px;justify-content:center;line-height:1;position:absolute;right:-2px;width:22px}.theme-light .stories .container .story-bubbles .bubble-name{font-size:12px;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .stories .container .story-bubbles .bubble-hint{align-self:center;color:#555;flex:1 1;font-size:13px;line-height:1.4;margin:0 0 18px;min-width:160px}.theme-light .stories .container .swiper{overflow:hidden;width:100%}.theme-light .stories .container .swiper .swiper-slide{background:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:flex-end;margin-right:10px;max-width:140px;overflow:hidden;position:relative;transition:transform .3s ease;width:auto}.theme-light .stories .container .swiper .swiper-slide:hover{transform:scale(.95)}.theme-light .stories .container .swiper .swiper-slide img,.theme-light .stories .container .swiper .swiper-slide video{height:100%;object-fit:cover;width:100%}.theme-light .stories .container .swiper .swiper-slide .story-profile{background:#c7c7c7;border-radius:50%;display:flex;margin-left:10px;padding:3px;position:absolute;top:10px;z-index:10}.theme-light .stories .container .swiper .swiper-slide .story-profile.ring{background:linear-gradient(45deg,#ffb020,#ff4f8b,#5271ff)}.theme-light .stories .container .swiper .swiper-slide .story-profile img{border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:40px;width:40px}.theme-light .stories .container .swiper .swiper-slide p{background:linear-gradient(0deg,#000000a6,#0000);bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;left:0;margin:0;padding:24px 10px 10px;position:absolute;right:0;text-shadow:0 1px 3px #000c}.theme-light .stories .container .add-story img{cursor:default;overflow:hidden}.theme-light .stories .container .add-story .upload-story{background:#fff;margin-bottom:10px}.theme-light .stories .container .add-story .upload-story label{align-items:center;cursor:pointer}.theme-light .stories .container .add-story .upload-story .add-icon{align-items:center;background:#5271ff;border:4px solid #fff;border-radius:50%;bottom:15px;color:#fff;display:flex;font-size:30px;height:40px;justify-content:center;margin:0 auto;position:relative;width:40px}.theme-light .stories .container .add-story .upload-story span{bottom:10px;display:flex;font-size:16px;justify-content:center;position:relative}.theme-light .stories .container .add-story input{display:none}.theme-dark .stories .container{margin:0 auto;padding-bottom:20px}.theme-dark .stories .container .story-file{display:none}.theme-dark .stories .container .swiper.story-empty{align-items:center;display:flex;gap:16px}.theme-dark .stories .container .swiper.story-empty .swiper-slide{flex:0 0 120px;width:120px}.theme-dark .stories .container .swiper.story-empty .story-hint{color:#d3d3d3;flex:1 1;font-size:15px;line-height:1.5;margin:0;max-width:320px}.theme-dark .stories .container .story-bubbles{align-items:flex-start;display:flex;gap:14px;overflow-x:auto;padding:4px 2px 2px;scrollbar-width:none}.theme-dark .stories .container .story-bubbles::-webkit-scrollbar{display:none}.theme-dark .stories .container .story-bubbles .bubble{align-items:center;background:none;border:none;color:#f5f5f5;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font:inherit;gap:6px;padding:0;width:72px}.theme-dark .stories .container .story-bubbles .bubble-pic{background:#444;border-radius:50%;box-sizing:border-box;height:66px;padding:3px;position:relative;width:66px}.theme-dark .stories .container .story-bubbles .bubble-pic.ring{background:linear-gradient(45deg,#ffb020,#ff4f8b,#5271ff)}.theme-dark .stories .container .story-bubbles .bubble-pic img{border:2px solid #222;border-radius:50%;box-sizing:border-box;height:100%;object-fit:cover;width:100%}.theme-dark .stories .container .story-bubbles .bubble-add{align-items:center;background:#5271ff;border:2px solid #222;border-radius:50%;bottom:-2px;color:#fff;display:flex;font-size:16px;font-weight:700;height:22px;justify-content:center;line-height:1;position:absolute;right:-2px;width:22px}.theme-dark .stories .container .story-bubbles .bubble-name{font-size:12px;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .stories .container .story-bubbles .bubble-hint{align-self:center;color:#d3d3d3;flex:1 1;font-size:13px;line-height:1.4;margin:0 0 18px;min-width:160px}.theme-dark .stories .container .swiper{overflow:hidden;width:100%}.theme-dark .stories .container .swiper .swiper-slide{background:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:flex-end;margin-right:10px;max-width:140px;overflow:hidden;position:relative;transition:transform .3s ease;width:auto}.theme-dark .stories .container .swiper .swiper-slide:hover{transform:scale(.95)}.theme-dark .stories .container .swiper .swiper-slide img,.theme-dark .stories .container .swiper .swiper-slide video{height:100%;object-fit:cover;width:100%}.theme-dark .stories .container .swiper .swiper-slide .story-profile{background:#c7c7c7;border-radius:50%;display:flex;margin-left:10px;padding:3px;position:absolute;top:10px;z-index:10}.theme-dark .stories .container .swiper .swiper-slide .story-profile.ring{background:linear-gradient(45deg,#ffb020,#ff4f8b,#5271ff)}.theme-dark .stories .container .swiper .swiper-slide .story-profile img{border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:40px;width:40px}.theme-dark .stories .container .swiper .swiper-slide p{background:linear-gradient(0deg,#000000a6,#0000);bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;left:0;margin:0;padding:24px 10px 10px;position:absolute;right:0;text-shadow:0 1px 3px #000c}.theme-dark .stories .container .add-story img{cursor:default;overflow:hidden}.theme-dark .stories .container .add-story .upload-story{background:#fff;margin-bottom:10px}.theme-dark .stories .container .add-story .upload-story label{align-items:center;cursor:pointer}.theme-dark .stories .container .add-story .upload-story .add-icon{align-items:center;background:#5271ff;border:4px solid #fff;border-radius:50%;bottom:15px;color:#fff;display:flex;font-size:30px;height:40px;justify-content:center;margin:0 auto;position:relative;width:40px}.theme-dark .stories .container .add-story .upload-story span{bottom:10px;display:flex;font-size:16px;justify-content:center;position:relative}.theme-dark .stories .container .add-story input{display:none}.theme-light .share{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000;margin-bottom:20px}.theme-light .share .container{padding:20px;position:relative}.theme-light .share .container .top{align-items:center;justify-content:space-between}.theme-light .share .container .top .left{align-items:center;display:flex;flex:3 1}.theme-light .share .container .top .left img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-light .share .container .top .left textarea{background-color:#0000;border:none;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;line-height:1.4;max-height:140px;outline:none;overflow-y:auto;padding:20px 10px;resize:none;width:90%}.theme-light .share .container .top .right{display:flex;flex:1 1;justify-content:flex-end}.theme-light .share .container .top .right .file{border-radius:0;height:100px;object-fit:cover;width:100px}.theme-light .share .container hr{background-color:#d3d3d3;border:none;height:.5px;margin:20px 0}.theme-light .share .container .error{color:red;font-size:12px;font-weight:700}.theme-light .share .container .bottom{align-items:center;display:flex;justify-content:space-between}.theme-light .share .container .bottom .left{align-items:center;display:flex;gap:20px}.theme-light .share .container .bottom .left .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-left:-10px;padding:6px 10px}.theme-light .share .container .bottom .left .item:hover{background-color:#f0f0f0}.theme-light .share .container .bottom .left .item .media-icon{color:#17a35a;font-size:22px}.theme-light .share .container .bottom .left .item span{color:#555;font-size:13px;font-weight:500}.theme-light .share .container .bottom .right button{background-color:#5271ff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px}.theme-light .share .container .overlay{align-items:center;background:#0009;border-radius:20px;color:#fff;display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.theme-dark .share{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5;margin-bottom:20px}.theme-dark .share .container{padding:20px;position:relative}.theme-dark .share .container .top{align-items:center;justify-content:space-between}.theme-dark .share .container .top .left{align-items:center;display:flex;flex:3 1}.theme-dark .share .container .top .left img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-dark .share .container .top .left textarea{background-color:#0000;border:none;box-sizing:border-box;color:#f5f5f5;font-family:inherit;font-size:14px;line-height:1.4;max-height:140px;outline:none;overflow-y:auto;padding:20px 10px;resize:none;width:90%}.theme-dark .share .container .top .right{display:flex;flex:1 1;justify-content:flex-end}.theme-dark .share .container .top .right .file{border-radius:0;height:100px;object-fit:cover;width:100px}.theme-dark .share .container hr{background-color:#444;border:none;height:.5px;margin:20px 0}.theme-dark .share .container .error{color:red;font-size:12px;font-weight:700}.theme-dark .share .container .bottom{align-items:center;display:flex;justify-content:space-between}.theme-dark .share .container .bottom .left{align-items:center;display:flex;gap:20px}.theme-dark .share .container .bottom .left .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-left:-10px;padding:6px 10px}.theme-dark .share .container .bottom .left .item:hover{background-color:#ffffff1a}.theme-dark .share .container .bottom .left .item .media-icon{color:#17a35a;font-size:22px}.theme-dark .share .container .bottom .left .item span{color:#d3d3d3;font-size:13px;font-weight:500}.theme-dark .share .container .bottom .right button{background-color:#5271ff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px}.theme-dark .share .container .overlay{align-items:center;background:#0009;border-radius:20px;color:#fff;display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.theme-light .home{background-color:#f6f3f3;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .home{padding:20px}}@media(max-width:480px){.theme-light .home{padding:10px}}.theme-dark .home{background-color:#333;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .home{padding:20px}}@media(max-width:480px){.theme-dark .home{padding:10px}}.theme-light .profile{background-color:#f6f3f3;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .profile{padding:20px}}@media(max-width:480px){.theme-light .profile{padding:10px}}.theme-light .profile .container{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000;padding:20px;position:relative}.theme-light .profile .container .my-posts-toggle{background:#fff;border:1px solid #d3d3d3;border-radius:20px;color:#000;cursor:pointer;display:block;font-size:15px;font-weight:600;margin:8px auto 0;padding:10px 20px}.theme-light .profile .container .my-posts-toggle:hover{background:#f0f0f0}.theme-light .profile .container .my-posts-toggle:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .profile .container .profile-footer{align-items:center;display:flex;gap:16px;justify-content:center;padding-top:16px}.theme-light .profile .container .uinfo{align-items:center;display:flex;flex-direction:column;gap:10px}.theme-light .profile .container .uinfo img{border-radius:50%;height:200px;width:200px}.theme-light .profile .container .uinfo .profile-user-name{display:inline-block;font-size:1.8rem;font-weight:300;margin-bottom:1rem}.theme-light .profile .container .uinfo .profile-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.theme-light .profile .container .uinfo .profile-agenda-btn{background:#0000;border:1px solid #5271ff;border-radius:5px;color:#5271ff;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px}.theme-light .profile .container .uinfo .profile-agenda-btn:hover{background:#5271ff;color:#fff}.theme-light .profile .container .uinfo .profile-match-btn{background:#0000;border:1px solid #e0457b;border-radius:5px;color:#e0457b;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px}.theme-light .profile .container .uinfo .profile-match-btn:hover{background:#e0457b;color:#fff}.theme-light .profile .container .uinfo .profile-lost-btn{background:#0000;border:1px solid #ff3b30;border-radius:5px;color:#ff3b30;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px}.theme-light .profile .container .uinfo .profile-lost-btn:hover{background:#ff3b30;color:#fff}.theme-light .profile .container .uinfo .pet-missing{background:#ffe8e6;border-radius:10px;color:#b3261e;font-weight:600;padding:10px 16px;text-align:center;text-decoration:none}.theme-light .profile .container .uinfo .pet-missing:hover{text-decoration:underline}.theme-light .profile .container .uinfo .pet-info{align-items:center;display:flex;flex-direction:column;gap:8px;margin:-.5rem 0 1rem}.theme-light .profile .container .uinfo .pet-info .pet-meta{color:#555;margin:0}.theme-light .profile .container .uinfo .pet-info .pet-tutor{align-items:center;color:inherit;display:inline-flex;font-size:14px;gap:6px;text-decoration:none}.theme-light .profile .container .uinfo .pet-info .pet-tutor img{height:24px;width:24px}.theme-light .profile .container .uinfo .pet-info .pet-tutor:hover strong{text-decoration:underline}.theme-light .profile .container .uinfo .business-info{align-items:center;display:flex;flex-direction:column;gap:6px;margin:-.5rem 0 1rem;max-width:560px;text-align:center;width:100%}.theme-light .profile .container .uinfo .business-info p{margin:0}.theme-light .profile .container .uinfo .business-info .business-cat{font-weight:600}.theme-light .profile .container .uinfo .business-info .business-badge{background:#ffb0202e;border-radius:999px;color:#b37400;font-size:11px;font-weight:700;margin-left:8px;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.theme-light .profile .container .uinfo .business-info .business-status{border-radius:10px;font-size:14px;padding:8px 12px}.theme-light .profile .container .uinfo .business-info .business-status.pending{background:#ffb02026}.theme-light .profile .container .uinfo .business-info .business-status.suspended{background:#f0544f26}.theme-light .profile .container .uinfo .business-info .business-line{align-items:flex-start;color:#555;display:inline-flex;font-size:14px;gap:4px;white-space:pre-line}.theme-light .profile .container .uinfo .business-info .business-line svg{flex-shrink:0;font-size:18px}.theme-light .profile .container .uinfo .business-info .business-contacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.theme-light .profile .container .uinfo .business-info .btn-contact{align-items:center;border:1px solid #d3d3d3;border-radius:10px;color:#000;display:inline-flex;font-size:14px;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:6px 12px;text-decoration:none}.theme-light .profile .container .uinfo .business-info .btn-contact svg{flex-shrink:0;font-size:18px}.theme-light .profile .container .uinfo .business-info .btn-contact:hover{background:#f0f0f0}.theme-light .profile .container .uinfo .business-info .btn-contact.whatsapp{background:#25d366;border-color:#25d366;color:#fff;font-weight:600}.theme-light .profile .container .uinfo .profile-pets{margin-bottom:1rem;max-width:640px;width:100%}.theme-light .profile .container .uinfo .profile-pets h3{font-size:1rem;margin:0 0 12px;text-align:center}.theme-light .profile .container .uinfo .profile-pets ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}.theme-light .profile .container .uinfo .profile-pets a{align-items:center;color:inherit;display:flex;flex-direction:column;font-size:13px;gap:4px;text-align:center;text-decoration:none;width:84px}.theme-light .profile .container .uinfo .profile-pets a img{height:64px;object-fit:cover;width:64px}.theme-light .profile .container .uinfo .profile-pets a span{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .profile .container .uinfo .profile-pets a small{color:#555}.theme-light .profile .container .uinfo .profile-pets a:focus-visible{border-radius:8px;outline:2px solid #5271ff;outline-offset:2px}.theme-light .profile .container .uinfo .profile-pets .add-icon{align-items:center;border:2px dashed #5271ff;border-radius:50%;color:#5271ff;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.theme-light .profile .container .uinfo .profile-edit-btn{background-color:#5271ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px;transition:background-color .3s}.theme-light .profile .container .uinfo .profile-edit-btn:hover{background-color:#4159d0}.theme-light .profile .container .uinfo .profile-stats{float:left;margin-bottom:1.5rem}.theme-light .profile .container .uinfo .profile-stats ul{display:flex;gap:2rem;justify-content:center;list-style:none;padding:0}.theme-light .profile .container .uinfo .profile-stats li{cursor:pointer;font-size:clamp(.8rem,1.3vw + .2rem,1rem);line-height:1.5}.theme-light .profile .container .uinfo .profile-bio{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;text-align:justify}.theme-light .profile .container .profile-stat-posts{margin-bottom:160px}.theme-dark .profile{background-color:#333;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .profile{padding:20px}}@media(max-width:480px){.theme-dark .profile{padding:10px}}.theme-dark .profile .container{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5;padding:20px;position:relative}.theme-dark .profile .container .my-posts-toggle{background:#222;border:1px solid #444;border-radius:20px;color:#f5f5f5;cursor:pointer;display:block;font-size:15px;font-weight:600;margin:8px auto 0;padding:10px 20px}.theme-dark .profile .container .my-posts-toggle:hover{background:#ffffff1a}.theme-dark .profile .container .my-posts-toggle:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .profile .container .profile-footer{align-items:center;display:flex;gap:16px;justify-content:center;padding-top:16px}.theme-dark .profile .container .uinfo{align-items:center;display:flex;flex-direction:column;gap:10px}.theme-dark .profile .container .uinfo img{border-radius:50%;height:200px;width:200px}.theme-dark .profile .container .uinfo .profile-user-name{display:inline-block;font-size:1.8rem;font-weight:300;margin-bottom:1rem}.theme-dark .profile .container .uinfo .profile-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.theme-dark .profile .container .uinfo .profile-agenda-btn{background:#0000;border:1px solid #5271ff;border-radius:5px;color:#5271ff;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px}.theme-dark .profile .container .uinfo .profile-agenda-btn:hover{background:#5271ff;color:#fff}.theme-dark .profile .container .uinfo .profile-match-btn{background:#0000;border:1px solid #e0457b;border-radius:5px;color:#e0457b;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px}.theme-dark .profile .container .uinfo .profile-match-btn:hover{background:#e0457b;color:#fff}.theme-dark .profile .container .uinfo .profile-lost-btn{background:#0000;border:1px solid #ff3b30;border-radius:5px;color:#ff3b30;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px}.theme-dark .profile .container .uinfo .profile-lost-btn:hover{background:#ff3b30;color:#fff}.theme-dark .profile .container .uinfo .pet-missing{background:#ffe8e6;border-radius:10px;color:#b3261e;font-weight:600;padding:10px 16px;text-align:center;text-decoration:none}.theme-dark .profile .container .uinfo .pet-missing:hover{text-decoration:underline}.theme-dark .profile .container .uinfo .pet-info{align-items:center;display:flex;flex-direction:column;gap:8px;margin:-.5rem 0 1rem}.theme-dark .profile .container .uinfo .pet-info .pet-meta{color:#d3d3d3;margin:0}.theme-dark .profile .container .uinfo .pet-info .pet-tutor{align-items:center;color:inherit;display:inline-flex;font-size:14px;gap:6px;text-decoration:none}.theme-dark .profile .container .uinfo .pet-info .pet-tutor img{height:24px;width:24px}.theme-dark .profile .container .uinfo .pet-info .pet-tutor:hover strong{text-decoration:underline}.theme-dark .profile .container .uinfo .business-info{align-items:center;display:flex;flex-direction:column;gap:6px;margin:-.5rem 0 1rem;max-width:560px;text-align:center;width:100%}.theme-dark .profile .container .uinfo .business-info p{margin:0}.theme-dark .profile .container .uinfo .business-info .business-cat{font-weight:600}.theme-dark .profile .container .uinfo .business-info .business-badge{background:#ffb0202e;border-radius:999px;color:#b37400;font-size:11px;font-weight:700;margin-left:8px;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.theme-dark .profile .container .uinfo .business-info .business-status{border-radius:10px;font-size:14px;padding:8px 12px}.theme-dark .profile .container .uinfo .business-info .business-status.pending{background:#ffb02026}.theme-dark .profile .container .uinfo .business-info .business-status.suspended{background:#f0544f26}.theme-dark .profile .container .uinfo .business-info .business-line{align-items:flex-start;color:#d3d3d3;display:inline-flex;font-size:14px;gap:4px;white-space:pre-line}.theme-dark .profile .container .uinfo .business-info .business-line svg{flex-shrink:0;font-size:18px}.theme-dark .profile .container .uinfo .business-info .business-contacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.theme-dark .profile .container .uinfo .business-info .btn-contact{align-items:center;border:1px solid #444;border-radius:10px;color:#f5f5f5;display:inline-flex;font-size:14px;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:6px 12px;text-decoration:none}.theme-dark .profile .container .uinfo .business-info .btn-contact svg{flex-shrink:0;font-size:18px}.theme-dark .profile .container .uinfo .business-info .btn-contact:hover{background:#ffffff1a}.theme-dark .profile .container .uinfo .business-info .btn-contact.whatsapp{background:#25d366;border-color:#25d366;color:#fff;font-weight:600}.theme-dark .profile .container .uinfo .profile-pets{margin-bottom:1rem;max-width:640px;width:100%}.theme-dark .profile .container .uinfo .profile-pets h3{font-size:1rem;margin:0 0 12px;text-align:center}.theme-dark .profile .container .uinfo .profile-pets ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}.theme-dark .profile .container .uinfo .profile-pets a{align-items:center;color:inherit;display:flex;flex-direction:column;font-size:13px;gap:4px;text-align:center;text-decoration:none;width:84px}.theme-dark .profile .container .uinfo .profile-pets a img{height:64px;object-fit:cover;width:64px}.theme-dark .profile .container .uinfo .profile-pets a span{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .profile .container .uinfo .profile-pets a small{color:#d3d3d3}.theme-dark .profile .container .uinfo .profile-pets a:focus-visible{border-radius:8px;outline:2px solid #5271ff;outline-offset:2px}.theme-dark .profile .container .uinfo .profile-pets .add-icon{align-items:center;border:2px dashed #5271ff;border-radius:50%;color:#5271ff;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.theme-dark .profile .container .uinfo .profile-edit-btn{background-color:#5271ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:1.5rem;padding:10px 20px;transition:background-color .3s}.theme-dark .profile .container .uinfo .profile-edit-btn:hover{background-color:#4159d0}.theme-dark .profile .container .uinfo .profile-stats{float:left;margin-bottom:1.5rem}.theme-dark .profile .container .uinfo .profile-stats ul{display:flex;gap:2rem;justify-content:center;list-style:none;padding:0}.theme-dark .profile .container .uinfo .profile-stats li{cursor:pointer;font-size:clamp(.8rem,1.3vw + .2rem,1rem);line-height:1.5}.theme-dark .profile .container .uinfo .profile-bio{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;text-align:justify}.theme-dark .profile .container .profile-stat-posts{margin-bottom:160px}.theme-light .update{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:999}.theme-light .update .error{color:red;font-weight:700}.theme-light .update .wrapper{background-color:#fff;box-shadow:0 0 15px 1px #00000017;display:flex;flex-direction:column;gap:20px;margin:auto;padding:30px;position:relative;top:5px;width:40%;z-index:999}@media(max-width:480px){.theme-light .update .wrapper{height:100%;width:100%}}.theme-light .update .wrapper h1{color:#d3d3d3}@media(max-width:480px){.theme-light .update .wrapper h1{font-size:20px}}.theme-light .update .wrapper form{display:flex;flex-direction:column;gap:5px}.theme-light .update .wrapper form .files{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:20px}.theme-light .update .wrapper form label{color:gray;display:flex;flex-direction:column;font-size:14px;gap:5px}.theme-light .update .wrapper form label .imgContainer{position:relative}.theme-light .update .wrapper form label .imgContainer img{height:100px;object-fit:cover;width:100px}.theme-light .update .wrapper form label .imgContainer .icon{bottom:0;color:#d3d3d3;cursor:pointer;font-size:30px;left:0;margin:auto;position:absolute;right:0;top:0}.theme-light .update .wrapper form input{color:#000}.theme-light .update .wrapper form textarea{background-color:#0000;border:1px solid #d3d3d3;border-radius:5px;color:#000;height:6em;padding:5px;resize:none}.theme-light .update .wrapper form button{background-color:#5271ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin:0 auto;padding:15px;width:30%}.theme-light .update .wrapper .close{background-color:#f0544f;border:none;color:#fff;cursor:pointer;padding:5px;position:absolute;right:20px;top:10px}.theme-dark .update{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:999}.theme-dark .update .error{color:red;font-weight:700}.theme-dark .update .wrapper{background-color:#222;box-shadow:0 0 15px 1px #00000017;display:flex;flex-direction:column;gap:20px;margin:auto;padding:30px;position:relative;top:5px;width:40%;z-index:999}@media(max-width:480px){.theme-dark .update .wrapper{height:100%;width:100%}}.theme-dark .update .wrapper h1{color:#d3d3d3}@media(max-width:480px){.theme-dark .update .wrapper h1{font-size:20px}}.theme-dark .update .wrapper form{display:flex;flex-direction:column;gap:5px}.theme-dark .update .wrapper form .files{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:20px}.theme-dark .update .wrapper form label{color:gray;display:flex;flex-direction:column;font-size:14px;gap:5px}.theme-dark .update .wrapper form label .imgContainer{position:relative}.theme-dark .update .wrapper form label .imgContainer img{height:100px;object-fit:cover;width:100px}.theme-dark .update .wrapper form label .imgContainer .icon{bottom:0;color:#d3d3d3;cursor:pointer;font-size:30px;left:0;margin:auto;position:absolute;right:0;top:0}.theme-dark .update .wrapper form input{color:#f5f5f5}.theme-dark .update .wrapper form textarea{background-color:#0000;border:1px solid #444;border-radius:5px;color:#f5f5f5;height:6em;padding:5px;resize:none}.theme-dark .update .wrapper form button{background-color:#5271ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin:0 auto;padding:15px;width:30%}.theme-dark .update .wrapper .close{background-color:#f0544f;border:none;color:#fff;cursor:pointer;padding:5px;position:absolute;right:20px;top:10px}.theme-light .formInput{display:flex;flex-direction:column;width:100%}.theme-light .formInput label{margin-bottom:5px}.theme-light .formInput input:-webkit-autofill,.theme-light .formInput input:-webkit-autofill:active,.theme-light .formInput input:-webkit-autofill:focus,.theme-light .formInput input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.theme-light .formInput input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff!important;border:1px solid gray;border-radius:5px;caret-color:#000;color:#000!important;margin-bottom:5px;padding:10px}.theme-light .formInput span{color:red;display:none;font-size:12px;padding:3px}.theme-light .formInput input:invalid[focused=true]{border:1px solid red}.theme-light .formInput input:invalid[focused=true]~span{display:block}.theme-dark .formInput{display:flex;flex-direction:column;width:100%}.theme-dark .formInput label{margin-bottom:5px}.theme-dark .formInput input:-webkit-autofill,.theme-dark .formInput input:-webkit-autofill:active,.theme-dark .formInput input:-webkit-autofill:focus,.theme-dark .formInput input:-webkit-autofill:hover{-webkit-text-fill-color:#f5f5f5!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.theme-dark .formInput input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#222!important;border:1px solid gray;border-radius:5px;caret-color:#f5f5f5;color:#f5f5f5!important;margin-bottom:5px;padding:10px}.theme-dark .formInput span{color:red;display:none;font-size:12px;padding:3px}.theme-dark .formInput input:invalid[focused=true]{border:1px solid red}.theme-dark .formInput input:invalid[focused=true]~span{display:block}.theme-light .image-cropper{align-items:center;background-color:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.theme-light .image-cropper .cropper-box{background-color:#fff;border-radius:12px;box-shadow:0 0 15px 1px #0003;color:#000;display:flex;flex-direction:column;gap:12px;max-width:420px;padding:20px;width:100%}.theme-light .image-cropper .cropper-box h3{font-size:18px;margin:0}.theme-light .image-cropper .cropper-area{aspect-ratio:1;background:#111;border-radius:8px;overflow:hidden;position:relative;width:100%}.theme-light .image-cropper .hint{color:#555;font-size:13px;margin:0}.theme-light .image-cropper .zoom{accent-color:#5271ff;width:100%}.theme-light .image-cropper .hint-touch{display:none}@media(pointer:coarse){.theme-light .image-cropper .hint-mouse,.theme-light .image-cropper .zoom{display:none}.theme-light .image-cropper .hint-touch{display:block}}.theme-light .image-cropper .cropper-error{color:#ff3b30;font-size:14px;margin:0}.theme-light .image-cropper .cropper-actions{display:flex;gap:10px;justify-content:flex-end}.theme-light .image-cropper .btn-primary,.theme-light .image-cropper .btn-secondary{border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.theme-light .image-cropper .btn-primary{background:#5271ff;border:none;color:#fff}.theme-light .image-cropper .btn-primary:disabled{cursor:not-allowed;opacity:.6}.theme-light .image-cropper .btn-secondary{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-dark .image-cropper{align-items:center;background-color:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.theme-dark .image-cropper .cropper-box{background-color:#222;border-radius:12px;box-shadow:0 0 15px 1px #0003;color:#f5f5f5;display:flex;flex-direction:column;gap:12px;max-width:420px;padding:20px;width:100%}.theme-dark .image-cropper .cropper-box h3{font-size:18px;margin:0}.theme-dark .image-cropper .cropper-area{aspect-ratio:1;background:#111;border-radius:8px;overflow:hidden;position:relative;width:100%}.theme-dark .image-cropper .hint{color:#d3d3d3;font-size:13px;margin:0}.theme-dark .image-cropper .zoom{accent-color:#5271ff;width:100%}.theme-dark .image-cropper .hint-touch{display:none}@media(pointer:coarse){.theme-dark .image-cropper .hint-mouse,.theme-dark .image-cropper .zoom{display:none}.theme-dark .image-cropper .hint-touch{display:block}}.theme-dark .image-cropper .cropper-error{color:#ff3b30;font-size:14px;margin:0}.theme-dark .image-cropper .cropper-actions{display:flex;gap:10px;justify-content:flex-end}.theme-dark .image-cropper .btn-primary,.theme-dark .image-cropper .btn-secondary{border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.theme-dark .image-cropper .btn-primary{background:#5271ff;border:none;color:#fff}.theme-dark .image-cropper .btn-primary:disabled{cursor:not-allowed;opacity:.6}.theme-dark .image-cropper .btn-secondary{background:#222;border:1px solid #444;color:#f5f5f5}.theme-light .delete-account-link{background:none;border:none;color:#555;cursor:pointer;font-size:12px;margin-top:8px;padding:4px;text-decoration:underline}.theme-light .delete-account-link:hover{color:#ff3b30}.theme-light .delete-account-link:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .delete-account-link{background:none;border:none;color:#d3d3d3;cursor:pointer;font-size:12px;margin-top:8px;padding:4px;text-decoration:underline}.theme-dark .delete-account-link:hover{color:#ff3b30}.theme-dark .delete-account-link:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.delete-account{display:flex;flex-direction:column;gap:10px;max-width:420px;padding:8px;text-align:left}.delete-account h3{margin:0}.delete-account p,.delete-account ul{font-size:14px;margin:0}.delete-account ul{line-height:1.5;padding-left:20px}.delete-account label{font-size:14px;font-weight:600}.delete-account input{border:1px solid #ccc;border-radius:8px;font:inherit;padding:10px}.delete-account .error{color:#f0544f}.delete-account .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.delete-account .actions button{border-radius:8px;cursor:pointer;font-weight:600;padding:10px 18px}.delete-account .actions button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.delete-account .btn-cancel{background:#fff;border:1px solid #ccc;color:#222}.delete-account .btn-danger{background:#ff3b30;border:none;color:#fff}.delete-account .btn-danger:disabled{cursor:not-allowed;opacity:.6}.theme-light .friends-page{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .friends-page{padding:20px}}@media(max-width:480px){.theme-light .friends-page{padding:12px 10px}}.theme-light .friends-page a{color:inherit;text-decoration:none}.theme-light .friends-page .friends-header h2{font-size:24px;font-weight:700;margin:0}.theme-light .friends-page .friends-header h2 a:hover{text-decoration:underline}.theme-light .friends-page .family{background:#fff;border-radius:16px;box-shadow:0 0 25px -12px #0003;display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:14px;padding:14px 16px}.theme-light .friends-page .family .family-group{max-width:100%;min-width:0}.theme-light .friends-page .family h3{color:#555;font-size:13px;font-weight:600;margin:0 0 8px}.theme-light .friends-page .family .family-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:2px}.theme-light .friends-page .family .family-tile{align-items:center;display:flex;flex-direction:column;flex-shrink:0;font-size:12px;gap:4px;text-align:center;width:64px}.theme-light .friends-page .family .family-tile img{border:2px solid #d3d3d3;border-radius:50%;height:52px;object-fit:cover;width:52px}.theme-light .friends-page .family .family-tile span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .friends-page .family .family-tile:hover img{border-color:#5271ff}.theme-light .friends-page .family .family-tile.add{color:#5271ff}.theme-light .friends-page .family .family-tile.add .add-icon{align-items:center;border:2px dashed #5271ff;border-radius:50%;display:flex;font-size:26px;height:52px;justify-content:center;width:52px}.theme-light .friends-page .friends-tabs{box-shadow:inset 0 -1px 0 #d3d3d3;display:flex;gap:4px;margin:16px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.theme-light .friends-page .friends-tabs button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#555;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:6px;padding:10px 14px;white-space:nowrap}.theme-light .friends-page .friends-tabs button .count{background:#fff;border-radius:999px;color:#555;font-size:12px;padding:1px 7px}.theme-light .friends-page .friends-tabs button.active{border-bottom-color:#5271ff;color:#5271ff;font-weight:600}.theme-light .friends-page .friends-tabs button.active .count{background:#5271ff1f;color:#5271ff}.theme-light .friends-page .friends-list{background:#fff;border-radius:16px;box-shadow:0 0 25px -12px #0003;margin-top:12px;overflow:hidden}.theme-light .friends-page .friends-list ul{list-style:none;margin:0;padding:0}.theme-light .friends-page .friends-list .friends-msg{color:#555;font-size:14px;line-height:1.5;margin:0;padding:28px 20px;text-align:center}.theme-light .friends-page .friend-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;gap:10px;padding:10px 16px}.theme-light .friends-page .friend-row:last-child{border-bottom:none}.theme-light .friends-page .friend-row .friend-info{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.theme-light .friends-page .friend-row .friend-info img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.theme-light .friends-page .friend-row .friend-text{display:flex;flex-direction:column;min-width:0}.theme-light .friends-page .friend-row .friend-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .friends-page .friend-row .friend-name small{color:#555;font-weight:400}.theme-light .friends-page .friend-row .friend-sub{color:#555;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .friends-page .friend-row .tag{background:#f6f3f3;border-radius:999px;color:#555;font-size:11px;padding:2px 8px;white-space:nowrap}@media(max-width:480px){.theme-light .friends-page .friend-row .tag{display:none}}.theme-light .friends-page .friend-row button{border-radius:10px;cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;font-weight:600;padding:6px 14px;white-space:nowrap}.theme-light .friends-page .friend-row button:disabled{opacity:.6}.theme-light .friends-page .friend-row .btn-follow{background:#5271ff;border:none;color:#fff}.theme-light .friends-page .friend-row .btn-follow:hover{background:#405ce0}.theme-light .friends-page .friend-row .btn-following{background:#0000;border:1px solid #d3d3d3;color:#000}.theme-dark .friends-page{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .friends-page{padding:20px}}@media(max-width:480px){.theme-dark .friends-page{padding:12px 10px}}.theme-dark .friends-page a{color:inherit;text-decoration:none}.theme-dark .friends-page .friends-header h2{font-size:24px;font-weight:700;margin:0}.theme-dark .friends-page .friends-header h2 a:hover{text-decoration:underline}.theme-dark .friends-page .family{background:#222;border-radius:16px;box-shadow:0 0 25px -12px #0003;display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:14px;padding:14px 16px}.theme-dark .friends-page .family .family-group{max-width:100%;min-width:0}.theme-dark .friends-page .family h3{color:#d3d3d3;font-size:13px;font-weight:600;margin:0 0 8px}.theme-dark .friends-page .family .family-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:2px}.theme-dark .friends-page .family .family-tile{align-items:center;display:flex;flex-direction:column;flex-shrink:0;font-size:12px;gap:4px;text-align:center;width:64px}.theme-dark .friends-page .family .family-tile img{border:2px solid #444;border-radius:50%;height:52px;object-fit:cover;width:52px}.theme-dark .friends-page .family .family-tile span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .friends-page .family .family-tile:hover img{border-color:#5271ff}.theme-dark .friends-page .family .family-tile.add{color:#5271ff}.theme-dark .friends-page .family .family-tile.add .add-icon{align-items:center;border:2px dashed #5271ff;border-radius:50%;display:flex;font-size:26px;height:52px;justify-content:center;width:52px}.theme-dark .friends-page .friends-tabs{box-shadow:inset 0 -1px 0 #444;display:flex;gap:4px;margin:16px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.theme-dark .friends-page .friends-tabs button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#d3d3d3;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:6px;padding:10px 14px;white-space:nowrap}.theme-dark .friends-page .friends-tabs button .count{background:#222;border-radius:999px;color:#d3d3d3;font-size:12px;padding:1px 7px}.theme-dark .friends-page .friends-tabs button.active{border-bottom-color:#5271ff;color:#5271ff;font-weight:600}.theme-dark .friends-page .friends-tabs button.active .count{background:#5271ff1f;color:#5271ff}.theme-dark .friends-page .friends-list{background:#222;border-radius:16px;box-shadow:0 0 25px -12px #0003;margin-top:12px;overflow:hidden}.theme-dark .friends-page .friends-list ul{list-style:none;margin:0;padding:0}.theme-dark .friends-page .friends-list .friends-msg{color:#d3d3d3;font-size:14px;line-height:1.5;margin:0;padding:28px 20px;text-align:center}.theme-dark .friends-page .friend-row{align-items:center;border-bottom:1px solid #444;display:flex;gap:10px;padding:10px 16px}.theme-dark .friends-page .friend-row:last-child{border-bottom:none}.theme-dark .friends-page .friend-row .friend-info{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.theme-dark .friends-page .friend-row .friend-info img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.theme-dark .friends-page .friend-row .friend-text{display:flex;flex-direction:column;min-width:0}.theme-dark .friends-page .friend-row .friend-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .friends-page .friend-row .friend-name small{color:#d3d3d3;font-weight:400}.theme-dark .friends-page .friend-row .friend-sub{color:#d3d3d3;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .friends-page .friend-row .tag{background:#333;border-radius:999px;color:#d3d3d3;font-size:11px;padding:2px 8px;white-space:nowrap}@media(max-width:480px){.theme-dark .friends-page .friend-row .tag{display:none}}.theme-dark .friends-page .friend-row button{border-radius:10px;cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;font-weight:600;padding:6px 14px;white-space:nowrap}.theme-dark .friends-page .friend-row button:disabled{opacity:.6}.theme-dark .friends-page .friend-row .btn-follow{background:#5271ff;border:none;color:#fff}.theme-dark .friends-page .friend-row .btn-follow:hover{background:#405ce0}.theme-dark .friends-page .friend-row .btn-following{background:#0000;border:1px solid #444;color:#f5f5f5}.theme-light .friends-dialog{color:#000;padding:22px 14px 8px;text-align:center;width:min(340px,80vw)}.theme-light .friends-dialog img{border-radius:50%;height:64px;object-fit:cover;width:64px}.theme-light .friends-dialog p{font-size:15px;margin:10px 0 0}.theme-light .friends-dialog .dialog-error{color:#c62828;font-size:13px}.theme-light .friends-dialog .dialog-actions{display:flex;gap:10px;justify-content:center;margin-top:18px}.theme-light .friends-dialog .dialog-actions button{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.theme-light .friends-dialog .dialog-actions .btn-light{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-light .friends-dialog .dialog-actions .btn-danger{background:#e53935;border:none;color:#fff}.theme-light .friends-dialog .dialog-actions .btn-danger:disabled{opacity:.6}.theme-dark .friends-dialog{color:#f5f5f5;padding:22px 14px 8px;text-align:center;width:min(340px,80vw)}.theme-dark .friends-dialog img{border-radius:50%;height:64px;object-fit:cover;width:64px}.theme-dark .friends-dialog p{font-size:15px;margin:10px 0 0}.theme-dark .friends-dialog .dialog-error{color:#c62828;font-size:13px}.theme-dark .friends-dialog .dialog-actions{display:flex;gap:10px;justify-content:center;margin-top:18px}.theme-dark .friends-dialog .dialog-actions button{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.theme-dark .friends-dialog .dialog-actions .btn-light{background:#222;border:1px solid #444;color:#f5f5f5}.theme-dark .friends-dialog .dialog-actions .btn-danger{background:#e53935;border:none;color:#fff}.theme-dark .friends-dialog .dialog-actions .btn-danger:disabled{opacity:.6}.theme-light .adoptions{background-color:#f6f3f3;color:#000;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .adoptions{padding:20px}}@media(max-width:480px){.theme-light .adoptions{padding:10px}}.theme-light .adoptions .empty-state{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000026;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:60px 24px;text-align:center}.theme-light .adoptions .empty-state .empty-paws{animation:float 3s ease-in-out infinite;font-size:72px;line-height:1;margin-bottom:20px}.theme-light .adoptions .empty-state h3{color:#000;font-size:22px;font-weight:700;margin:0 0 12px}.theme-light .adoptions .empty-state p{color:#555;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:360px}.theme-light .adoptions .empty-state .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:14px;font-weight:600;padding:10px 28px;text-decoration:none;transition:background .2s}.theme-light .adoptions .empty-state .btn-publish:hover{background-color:#405ce0}.theme-light .adoptions .geo-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.theme-light .adoptions .geo-bar .btn-geo{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#555;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 14px;transition:all .2s}.theme-light .adoptions .geo-bar .btn-geo:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-light .adoptions .geo-bar .btn-geo:disabled{cursor:not-allowed;opacity:.6}.theme-light .adoptions .geo-bar .geo-active{align-items:center;color:#5271ff;display:flex;font-size:13px;font-weight:500;gap:4px}.theme-light .adoptions .geo-bar .btn-geo-clear{background:none;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:2px 6px;text-decoration:underline}.theme-light .adoptions .geo-bar .btn-geo-clear:hover{color:#000}.theme-light .adoptions .geo-bar .btn-geo-clear.active{color:#5271ff;text-decoration-color:#5271ff}.theme-light .adoptions .geo-bar .geo-error{color:#e53935;font-size:12px}.theme-light .adoptions .adoptions-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.theme-light .adoptions .adoptions-header h2{font-size:24px;font-weight:700;margin:0}.theme-light .adoptions .adoptions-header .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.4px;padding:6px 14px;text-decoration:none;white-space:nowrap}.theme-light .adoptions .adoptions-header .btn-publish:hover{background-color:#405ce0}.theme-dark .adoptions{background-color:#333;color:#f5f5f5;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .adoptions{padding:20px}}@media(max-width:480px){.theme-dark .adoptions{padding:10px}}.theme-dark .adoptions .empty-state{align-items:center;background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000026;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:60px 24px;text-align:center}.theme-dark .adoptions .empty-state .empty-paws{animation:float 3s ease-in-out infinite;font-size:72px;line-height:1;margin-bottom:20px}.theme-dark .adoptions .empty-state h3{color:#f5f5f5;font-size:22px;font-weight:700;margin:0 0 12px}.theme-dark .adoptions .empty-state p{color:#d3d3d3;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:360px}.theme-dark .adoptions .empty-state .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:14px;font-weight:600;padding:10px 28px;text-decoration:none;transition:background .2s}.theme-dark .adoptions .empty-state .btn-publish:hover{background-color:#405ce0}.theme-dark .adoptions .geo-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.theme-dark .adoptions .geo-bar .btn-geo{align-items:center;background:#222;border:1px solid #444;border-radius:999px;color:#d3d3d3;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 14px;transition:all .2s}.theme-dark .adoptions .geo-bar .btn-geo:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-dark .adoptions .geo-bar .btn-geo:disabled{cursor:not-allowed;opacity:.6}.theme-dark .adoptions .geo-bar .geo-active{align-items:center;color:#5271ff;display:flex;font-size:13px;font-weight:500;gap:4px}.theme-dark .adoptions .geo-bar .btn-geo-clear{background:none;border:none;border-radius:4px;color:#d3d3d3;cursor:pointer;font-size:12px;padding:2px 6px;text-decoration:underline}.theme-dark .adoptions .geo-bar .btn-geo-clear:hover{color:#f5f5f5}.theme-dark .adoptions .geo-bar .btn-geo-clear.active{color:#5271ff;text-decoration-color:#5271ff}.theme-dark .adoptions .geo-bar .geo-error{color:#e53935;font-size:12px}.theme-dark .adoptions .adoptions-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.theme-dark .adoptions .adoptions-header h2{font-size:24px;font-weight:700;margin:0}.theme-dark .adoptions .adoptions-header .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.4px;padding:6px 14px;text-decoration:none;white-space:nowrap}.theme-dark .adoptions .adoptions-header .btn-publish:hover{background-color:#405ce0}.theme-light .adoption-card{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000;display:flex;flex-direction:column;margin:20px 0;overflow:hidden;width:100%}.theme-light .adoption-card .card-body{display:flex;flex-direction:row}.theme-light .adoption-card .card-body .photo{background:#f0f0f0;cursor:pointer;flex:0 0 280px;height:280px;overflow:hidden;position:relative}.theme-light .adoption-card .card-body .photo img,.theme-light .adoption-card .card-body .photo video{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.theme-light .adoption-card .card-body .photo:hover img,.theme-light .adoption-card .card-body .photo:hover video{transform:scale(1.02)}.theme-light .adoption-card .card-body .photo .badge{background:#ff3b30f2;border-radius:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;top:12px;z-index:2}.theme-light .adoption-card .card-body .photo .arrow{align-items:center;background:#0000008c;border:1.5px solid #ffffff80;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:32px;z-index:3}.theme-light .adoption-card .card-body .photo .arrow:hover{background:#000000d1}.theme-light .adoption-card .card-body .photo .arrow.arrow-left{left:8px}.theme-light .adoption-card .card-body .photo .arrow.arrow-right{right:8px}.theme-light .adoption-card .card-body .photo .play-overlay{color:#ffffffd9;font-size:40px!important;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.theme-light .adoption-card .card-body .content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:24px}.theme-light .adoption-card .card-body .content .title-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative}.theme-light .adoption-card .card-body .content .title-bar .title{font-size:24px;font-weight:700;margin:8px 0 12px}.theme-light .adoption-card .card-body .content .title-bar .menu-icon{align-self:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;margin-left:8px;padding:0}.theme-light .adoption-card .card-body .content .title-bar .menu-actions{background:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:110px;overflow:hidden;position:absolute;right:0;top:30px;z-index:10}.theme-light .adoption-card .card-body .content .title-bar .menu-actions button{background:#0000;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:14px;padding:10px 14px;position:static;text-align:left;width:100%}.theme-light .adoption-card .card-body .content .title-bar .menu-actions button:hover{background:#f6f3f3}.theme-light .adoption-card .card-body .content .title-bar .menu-actions button:not(:last-child){border-bottom:1px solid #d3d3d3}.theme-light .adoption-card .card-body .content .title-bar .menu-actions button.danger{color:#ff3b30}.theme-light .adoption-card .card-body .content .info-chips{display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.theme-light .adoption-card .card-body .content .info-chips .chip{color:#555;font-size:13px;font-weight:700}.theme-light .adoption-card .card-body .content .info-chips .chip:not(:last-child):after{content:", "}.theme-light .adoption-card .card-body .content .info-chips .chip.chip-distance{color:#5271ff}.theme-light .adoption-card .card-body .content .info-chips .chip.chip-inactive{color:#ff3b30}.theme-light .adoption-card .card-body .content .description{flex:1 1;font-size:15px;line-height:1.5;margin-bottom:20px;overflow-wrap:break-word;word-break:break-word}.theme-light .adoption-card .share-msg{color:#555;font-size:13px;margin:0;padding:6px 12px;text-align:center;word-break:break-all}.theme-light .adoption-card .footer{border-top:1px solid #d3d3d3;display:flex;gap:16px;justify-content:center;padding:10px}.theme-light .adoption-card .footer .btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;min-width:44px;overflow:hidden;transition:all .25s ease;white-space:nowrap}.theme-light .adoption-card .footer .btn.whatsapp{background:#25d366;color:#fff}.theme-light .adoption-card .footer .btn.whatsapp:hover{background:#1da851}.theme-light .adoption-card .footer .btn.telegram{background:#08c;color:#fff}.theme-light .adoption-card .footer .btn.telegram:hover{background:#0077b3}.theme-light .adoption-card .footer .btn.call{background:#ff3b30;color:#fff;padding:0}.theme-light .adoption-card .footer .btn.call.active{border-radius:999px;padding:0 20px}.theme-light .adoption-card .footer .btn.call .text{font-size:14px;font-weight:600}.theme-light .adoption-card .footer .btn.call:hover{background:#e6322a}.theme-light .adoption-card .footer .btn.email{background:#f1c40f;color:#333}.theme-light .adoption-card .footer .btn.email:hover{background:#e2b60a}@media(max-width:768px){.theme-light .adoption-card .card-body{flex-direction:column}.theme-light .adoption-card .photo{flex:none;height:300px}.theme-light .adoption-card .title{font-size:22px}}@media(max-width:480px){.theme-light .adoption-card .photo{height:240px}.theme-light .adoption-card .contact .btn{flex:1 1;justify-content:center}}.theme-dark .adoption-card{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5;display:flex;flex-direction:column;margin:20px 0;overflow:hidden;width:100%}.theme-dark .adoption-card .card-body{display:flex;flex-direction:row}.theme-dark .adoption-card .card-body .photo{background:#f0f0f0;cursor:pointer;flex:0 0 280px;height:280px;overflow:hidden;position:relative}.theme-dark .adoption-card .card-body .photo img,.theme-dark .adoption-card .card-body .photo video{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.theme-dark .adoption-card .card-body .photo:hover img,.theme-dark .adoption-card .card-body .photo:hover video{transform:scale(1.02)}.theme-dark .adoption-card .card-body .photo .badge{background:#ff3b30f2;border-radius:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;top:12px;z-index:2}.theme-dark .adoption-card .card-body .photo .arrow{align-items:center;background:#0000008c;border:1.5px solid #ffffff80;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:32px;z-index:3}.theme-dark .adoption-card .card-body .photo .arrow:hover{background:#000000d1}.theme-dark .adoption-card .card-body .photo .arrow.arrow-left{left:8px}.theme-dark .adoption-card .card-body .photo .arrow.arrow-right{right:8px}.theme-dark .adoption-card .card-body .photo .play-overlay{color:#ffffffd9;font-size:40px!important;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.theme-dark .adoption-card .card-body .content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:24px}.theme-dark .adoption-card .card-body .content .title-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative}.theme-dark .adoption-card .card-body .content .title-bar .title{font-size:24px;font-weight:700;margin:8px 0 12px}.theme-dark .adoption-card .card-body .content .title-bar .menu-icon{align-self:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;margin-left:8px;padding:0}.theme-dark .adoption-card .card-body .content .title-bar .menu-actions{background:#222;border:1px solid #444;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:110px;overflow:hidden;position:absolute;right:0;top:30px;z-index:10}.theme-dark .adoption-card .card-body .content .title-bar .menu-actions button{background:#0000;border:none;border-radius:0;color:#f5f5f5;cursor:pointer;display:block;font-size:14px;padding:10px 14px;position:static;text-align:left;width:100%}.theme-dark .adoption-card .card-body .content .title-bar .menu-actions button:hover{background:#333}.theme-dark .adoption-card .card-body .content .title-bar .menu-actions button:not(:last-child){border-bottom:1px solid #444}.theme-dark .adoption-card .card-body .content .title-bar .menu-actions button.danger{color:#ff3b30}.theme-dark .adoption-card .card-body .content .info-chips{display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.theme-dark .adoption-card .card-body .content .info-chips .chip{color:#d3d3d3;font-size:13px;font-weight:700}.theme-dark .adoption-card .card-body .content .info-chips .chip:not(:last-child):after{content:", "}.theme-dark .adoption-card .card-body .content .info-chips .chip.chip-distance{color:#5271ff}.theme-dark .adoption-card .card-body .content .info-chips .chip.chip-inactive{color:#ff3b30}.theme-dark .adoption-card .card-body .content .description{flex:1 1;font-size:15px;line-height:1.5;margin-bottom:20px;overflow-wrap:break-word;word-break:break-word}.theme-dark .adoption-card .share-msg{color:#d3d3d3;font-size:13px;margin:0;padding:6px 12px;text-align:center;word-break:break-all}.theme-dark .adoption-card .footer{border-top:1px solid #444;display:flex;gap:16px;justify-content:center;padding:10px}.theme-dark .adoption-card .footer .btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;min-width:44px;overflow:hidden;transition:all .25s ease;white-space:nowrap}.theme-dark .adoption-card .footer .btn.whatsapp{background:#25d366;color:#fff}.theme-dark .adoption-card .footer .btn.whatsapp:hover{background:#1da851}.theme-dark .adoption-card .footer .btn.telegram{background:#08c;color:#fff}.theme-dark .adoption-card .footer .btn.telegram:hover{background:#0077b3}.theme-dark .adoption-card .footer .btn.call{background:#ff3b30;color:#fff;padding:0}.theme-dark .adoption-card .footer .btn.call.active{border-radius:999px;padding:0 20px}.theme-dark .adoption-card .footer .btn.call .text{font-size:14px;font-weight:600}.theme-dark .adoption-card .footer .btn.call:hover{background:#e6322a}.theme-dark .adoption-card .footer .btn.email{background:#f1c40f;color:#333}.theme-dark .adoption-card .footer .btn.email:hover{background:#e2b60a}@media(max-width:768px){.theme-dark .adoption-card .card-body{flex-direction:column}.theme-dark .adoption-card .photo{flex:none;height:300px}.theme-dark .adoption-card .title{font-size:22px}}@media(max-width:480px){.theme-dark .adoption-card .photo{height:240px}.theme-dark .adoption-card .contact .btn{flex:1 1;justify-content:center}}.adoption-card.inativo{filter:grayscale(20%);opacity:.55}.theme-light .new-adoption{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .new-adoption{padding:20px}}@media(max-width:480px){.theme-light .new-adoption{padding:16px}}.theme-light .new-adoption .form-container{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;padding:28px 32px}@media(max-width:480px){.theme-light .new-adoption .form-container{border-radius:14px;padding:16px}}.theme-light .new-adoption h2{color:#000;font-size:24px;font-weight:700;margin-bottom:24px}.theme-light .new-adoption .form-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1400px){.theme-light .new-adoption .form-grid{grid-template-columns:1fr}}.theme-light .new-adoption section{background-color:#f6f3f3;border-radius:16px;box-shadow:none;padding:20px}.theme-light .new-adoption section h3{color:#000;font-size:15px;font-weight:600;margin-bottom:14px}.theme-light .new-adoption section label{color:#555;display:block;font-size:13px;font-weight:500;margin:14px 0 5px}.theme-light .new-adoption section label:first-of-type{margin-top:0}.theme-light .new-adoption section input[type=email],.theme-light .new-adoption section input[type=number],.theme-light .new-adoption section input[type=tel],.theme-light .new-adoption section input[type=text],.theme-light .new-adoption section select,.theme-light .new-adoption section textarea{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.theme-light .new-adoption section input[type=email]:focus,.theme-light .new-adoption section input[type=number]:focus,.theme-light .new-adoption section input[type=tel]:focus,.theme-light .new-adoption section input[type=text]:focus,.theme-light .new-adoption section select:focus,.theme-light .new-adoption section textarea:focus{border-color:#5271ff}.theme-light .new-adoption section textarea{resize:vertical}.theme-light .new-adoption section .char-count{color:#555;display:block;font-size:12px;margin-top:4px;text-align:right}.theme-light .new-adoption .public-note{background:#5271ff1a;border-radius:8px;color:#000;font-size:13px;line-height:1.4;margin:0 0 12px;padding:8px 10px}.theme-light .new-adoption .label-hint{color:#555;font-size:11px;font-weight:400}.theme-light .new-adoption .location-group{display:flex;flex-direction:column;gap:6px}.theme-light .new-adoption .location-group .btn-gps{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:border-color .2s,color .2s;width:-moz-fit-content;width:fit-content}.theme-light .new-adoption .location-group .btn-gps:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-light .new-adoption .location-group .btn-gps:disabled{cursor:not-allowed;opacity:.65}.theme-light .new-adoption .zip-status{color:#555;font-size:12px}.theme-light .new-adoption .zip-status.zip-ok{color:#2e7d32}.theme-light .new-adoption .zip-status.zip-error{color:#f0544f}.theme-light .new-adoption .zip-row{display:flex;flex-direction:column;gap:4px}.theme-light .new-adoption .section-upload .drop-zone{align-items:center;border:2px dashed #d3d3d3;border-radius:12px;color:#555;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 16px;text-align:center;transition:border-color .2s,background .2s}.theme-light .new-adoption .section-upload .drop-zone.drag-over,.theme-light .new-adoption .section-upload .drop-zone:hover{background:#5271ff0d;border-color:#5271ff;color:#5271ff}.theme-light .new-adoption .section-upload .drop-zone span{font-size:14px;font-weight:500}.theme-light .new-adoption .section-upload .drop-zone small{font-size:12px;opacity:.7}.theme-light .new-adoption .section-upload .uploading-msg{color:#5271ff;font-size:13px;margin-top:10px;text-align:center}.theme-light .new-adoption .section-upload .thumbnails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.theme-light .new-adoption .section-upload .thumbnails .thumb{aspect-ratio:1;background:#eee;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.theme-light .new-adoption .section-upload .thumbnails .thumb img,.theme-light .new-adoption .section-upload .thumbnails .thumb video{display:block;height:100%;object-fit:cover;width:100%}.theme-light .new-adoption .section-upload .thumbnails .thumb .play-icon{color:#fff;font-size:28px!important;left:50%;opacity:.85;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-light .new-adoption .section-upload .thumbnails .thumb .remove{align-items:center;background:#000000a6;border-radius:50%;color:#fff;display:flex;font-size:15px;height:20px;justify-content:center;opacity:0;position:absolute;right:5px;top:4px;transition:opacity .2s;width:20px}.theme-light .new-adoption .section-upload .thumbnails .thumb:hover .remove{opacity:1}@media(hover:none)and (pointer:coarse){.theme-light .new-adoption .section-upload .thumbnails .thumb .remove{opacity:1}}.theme-light .new-adoption .gender-group{display:flex;gap:8px}.theme-light .new-adoption .gender-group .gender-btn{background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:all .2s}.theme-light .new-adoption .gender-group .gender-btn.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .new-adoption .gender-group .gender-btn:hover:not(.active){border-color:#5271ff}.theme-light .new-adoption .age-group{display:flex;gap:8px}.theme-light .new-adoption .age-group input[type=number]{flex:1 1;min-width:0}.theme-light .new-adoption .age-group select{flex-shrink:0;width:auto}.theme-light .new-adoption .contact-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.theme-light .new-adoption .contact-toggles .toggle-btn{align-items:center;background:#fff;border:2px solid #d3d3d3;border-radius:999px;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.theme-light .new-adoption .contact-toggles .toggle-btn:hover:not(.active){border-color:#aaa}.theme-light .new-adoption .contact-toggles .toggle-btn.whatsapp.active{background:#25d366;border-color:#25d366;color:#fff}.theme-light .new-adoption .contact-toggles .toggle-btn.telegram.active{background:#08c;border-color:#08c;color:#fff}.theme-light .new-adoption .form-error{color:#f0544f;font-size:14px;margin-top:16px;text-align:center}.theme-light .new-adoption .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-bottom:32px}@media(max-width:480px){.theme-light .new-adoption .form-actions{flex-direction:column-reverse}}.theme-light .new-adoption .form-actions .btn-publish{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-light .new-adoption .form-actions .btn-publish:hover:not(:disabled){background:#405ce0}.theme-light .new-adoption .form-actions .btn-publish:disabled{cursor:not-allowed;opacity:.65}.theme-light .new-adoption .form-actions .btn-cancel{background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-light .new-adoption .form-actions .btn-cancel:hover{background:#f0f0f0}.theme-dark .new-adoption{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .new-adoption{padding:20px}}@media(max-width:480px){.theme-dark .new-adoption{padding:16px}}.theme-dark .new-adoption .form-container{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;padding:28px 32px}@media(max-width:480px){.theme-dark .new-adoption .form-container{border-radius:14px;padding:16px}}.theme-dark .new-adoption h2{color:#f5f5f5;font-size:24px;font-weight:700;margin-bottom:24px}.theme-dark .new-adoption .form-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1400px){.theme-dark .new-adoption .form-grid{grid-template-columns:1fr}}.theme-dark .new-adoption section{background-color:#333;border-radius:16px;box-shadow:none;padding:20px}.theme-dark .new-adoption section h3{color:#f5f5f5;font-size:15px;font-weight:600;margin-bottom:14px}.theme-dark .new-adoption section label{color:#d3d3d3;display:block;font-size:13px;font-weight:500;margin:14px 0 5px}.theme-dark .new-adoption section label:first-of-type{margin-top:0}.theme-dark .new-adoption section input[type=email],.theme-dark .new-adoption section input[type=number],.theme-dark .new-adoption section input[type=tel],.theme-dark .new-adoption section input[type=text],.theme-dark .new-adoption section select,.theme-dark .new-adoption section textarea{background-color:#222;border:1px solid #444;border-radius:10px;box-sizing:border-box;color:#f5f5f5;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.theme-dark .new-adoption section input[type=email]:focus,.theme-dark .new-adoption section input[type=number]:focus,.theme-dark .new-adoption section input[type=tel]:focus,.theme-dark .new-adoption section input[type=text]:focus,.theme-dark .new-adoption section select:focus,.theme-dark .new-adoption section textarea:focus{border-color:#5271ff}.theme-dark .new-adoption section textarea{resize:vertical}.theme-dark .new-adoption section .char-count{color:#d3d3d3;display:block;font-size:12px;margin-top:4px;text-align:right}.theme-dark .new-adoption .public-note{background:#5271ff1a;border-radius:8px;color:#f5f5f5;font-size:13px;line-height:1.4;margin:0 0 12px;padding:8px 10px}.theme-dark .new-adoption .label-hint{color:#d3d3d3;font-size:11px;font-weight:400}.theme-dark .new-adoption .location-group{display:flex;flex-direction:column;gap:6px}.theme-dark .new-adoption .location-group .btn-gps{align-items:center;background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:border-color .2s,color .2s;width:-moz-fit-content;width:fit-content}.theme-dark .new-adoption .location-group .btn-gps:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-dark .new-adoption .location-group .btn-gps:disabled{cursor:not-allowed;opacity:.65}.theme-dark .new-adoption .zip-status{color:#d3d3d3;font-size:12px}.theme-dark .new-adoption .zip-status.zip-ok{color:#2e7d32}.theme-dark .new-adoption .zip-status.zip-error{color:#f0544f}.theme-dark .new-adoption .zip-row{display:flex;flex-direction:column;gap:4px}.theme-dark .new-adoption .section-upload .drop-zone{align-items:center;border:2px dashed #444;border-radius:12px;color:#d3d3d3;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 16px;text-align:center;transition:border-color .2s,background .2s}.theme-dark .new-adoption .section-upload .drop-zone.drag-over,.theme-dark .new-adoption .section-upload .drop-zone:hover{background:#5271ff0d;border-color:#5271ff;color:#5271ff}.theme-dark .new-adoption .section-upload .drop-zone span{font-size:14px;font-weight:500}.theme-dark .new-adoption .section-upload .drop-zone small{font-size:12px;opacity:.7}.theme-dark .new-adoption .section-upload .uploading-msg{color:#5271ff;font-size:13px;margin-top:10px;text-align:center}.theme-dark .new-adoption .section-upload .thumbnails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.theme-dark .new-adoption .section-upload .thumbnails .thumb{aspect-ratio:1;background:#eee;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.theme-dark .new-adoption .section-upload .thumbnails .thumb img,.theme-dark .new-adoption .section-upload .thumbnails .thumb video{display:block;height:100%;object-fit:cover;width:100%}.theme-dark .new-adoption .section-upload .thumbnails .thumb .play-icon{color:#fff;font-size:28px!important;left:50%;opacity:.85;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-dark .new-adoption .section-upload .thumbnails .thumb .remove{align-items:center;background:#000000a6;border-radius:50%;color:#fff;display:flex;font-size:15px;height:20px;justify-content:center;opacity:0;position:absolute;right:5px;top:4px;transition:opacity .2s;width:20px}.theme-dark .new-adoption .section-upload .thumbnails .thumb:hover .remove{opacity:1}@media(hover:none)and (pointer:coarse){.theme-dark .new-adoption .section-upload .thumbnails .thumb .remove{opacity:1}}.theme-dark .new-adoption .gender-group{display:flex;gap:8px}.theme-dark .new-adoption .gender-group .gender-btn{background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:all .2s}.theme-dark .new-adoption .gender-group .gender-btn.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .new-adoption .gender-group .gender-btn:hover:not(.active){border-color:#5271ff}.theme-dark .new-adoption .age-group{display:flex;gap:8px}.theme-dark .new-adoption .age-group input[type=number]{flex:1 1;min-width:0}.theme-dark .new-adoption .age-group select{flex-shrink:0;width:auto}.theme-dark .new-adoption .contact-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.theme-dark .new-adoption .contact-toggles .toggle-btn{align-items:center;background:#222;border:2px solid #444;border-radius:999px;color:#d3d3d3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.theme-dark .new-adoption .contact-toggles .toggle-btn:hover:not(.active){border-color:#aaa}.theme-dark .new-adoption .contact-toggles .toggle-btn.whatsapp.active{background:#25d366;border-color:#25d366;color:#fff}.theme-dark .new-adoption .contact-toggles .toggle-btn.telegram.active{background:#08c;border-color:#08c;color:#fff}.theme-dark .new-adoption .form-error{color:#f0544f;font-size:14px;margin-top:16px;text-align:center}.theme-dark .new-adoption .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-bottom:32px}@media(max-width:480px){.theme-dark .new-adoption .form-actions{flex-direction:column-reverse}}.theme-dark .new-adoption .form-actions .btn-publish{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-dark .new-adoption .form-actions .btn-publish:hover:not(:disabled){background:#405ce0}.theme-dark .new-adoption .form-actions .btn-publish:disabled{cursor:not-allowed;opacity:.65}.theme-dark .new-adoption .form-actions .btn-cancel{background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-dark .new-adoption .form-actions .btn-cancel:hover{background:#ffffff1a}.theme-light .wanted-page{background-color:#f6f3f3;color:#000;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .wanted-page{padding:20px}}@media(max-width:480px){.theme-light .wanted-page{padding:10px}}.theme-light .wanted-page .wanted-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.theme-light .wanted-page .wanted-header h2{font-size:24px;font-weight:700;margin:0}.theme-light .wanted-page .wanted-header .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.4px;padding:6px 14px;text-decoration:none;white-space:nowrap}.theme-light .wanted-page .wanted-header .btn-publish:hover{background-color:#405ce0}.theme-light .wanted-page .geo-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.theme-light .wanted-page .geo-bar .btn-geo{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#555;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 14px;transition:all .2s}.theme-light .wanted-page .geo-bar .btn-geo:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-light .wanted-page .geo-bar .btn-geo:disabled{cursor:not-allowed;opacity:.6}.theme-light .wanted-page .geo-bar .geo-active{align-items:center;color:#5271ff;display:flex;font-size:13px;font-weight:500;gap:4px}.theme-light .wanted-page .geo-bar .btn-geo-clear{background:none;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:2px 6px;text-decoration:underline}.theme-light .wanted-page .geo-bar .btn-geo-clear:hover{color:#000}.theme-light .wanted-page .geo-bar .btn-geo-clear.active{color:#5271ff;text-decoration-color:#5271ff}.theme-light .wanted-page .geo-bar .geo-error{color:#e53935;font-size:12px}.theme-light .wanted-page .empty-state{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000026;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:60px 24px;text-align:center}.theme-light .wanted-page .empty-state .empty-icon{animation:float 3s ease-in-out infinite;font-size:72px;line-height:1;margin-bottom:20px}.theme-light .wanted-page .empty-state h3{color:#000;font-size:22px;font-weight:700;margin:0 0 12px}.theme-light .wanted-page .empty-state p{color:#555;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:360px}.theme-light .wanted-page .empty-state .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:14px;font-weight:600;padding:10px 28px;text-decoration:none;transition:background .2s}.theme-light .wanted-page .empty-state .btn-publish:hover{background-color:#405ce0}.theme-dark .wanted-page{background-color:#333;color:#f5f5f5;margin:0 auto;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .wanted-page{padding:20px}}@media(max-width:480px){.theme-dark .wanted-page{padding:10px}}.theme-dark .wanted-page .wanted-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.theme-dark .wanted-page .wanted-header h2{font-size:24px;font-weight:700;margin:0}.theme-dark .wanted-page .wanted-header .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.4px;padding:6px 14px;text-decoration:none;white-space:nowrap}.theme-dark .wanted-page .wanted-header .btn-publish:hover{background-color:#405ce0}.theme-dark .wanted-page .geo-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.theme-dark .wanted-page .geo-bar .btn-geo{align-items:center;background:#222;border:1px solid #444;border-radius:999px;color:#d3d3d3;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 14px;transition:all .2s}.theme-dark .wanted-page .geo-bar .btn-geo:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-dark .wanted-page .geo-bar .btn-geo:disabled{cursor:not-allowed;opacity:.6}.theme-dark .wanted-page .geo-bar .geo-active{align-items:center;color:#5271ff;display:flex;font-size:13px;font-weight:500;gap:4px}.theme-dark .wanted-page .geo-bar .btn-geo-clear{background:none;border:none;border-radius:4px;color:#d3d3d3;cursor:pointer;font-size:12px;padding:2px 6px;text-decoration:underline}.theme-dark .wanted-page .geo-bar .btn-geo-clear:hover{color:#f5f5f5}.theme-dark .wanted-page .geo-bar .btn-geo-clear.active{color:#5271ff;text-decoration-color:#5271ff}.theme-dark .wanted-page .geo-bar .geo-error{color:#e53935;font-size:12px}.theme-dark .wanted-page .empty-state{align-items:center;background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000026;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:60px 24px;text-align:center}.theme-dark .wanted-page .empty-state .empty-icon{animation:float 3s ease-in-out infinite;font-size:72px;line-height:1;margin-bottom:20px}.theme-dark .wanted-page .empty-state h3{color:#f5f5f5;font-size:22px;font-weight:700;margin:0 0 12px}.theme-dark .wanted-page .empty-state p{color:#d3d3d3;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:360px}.theme-dark .wanted-page .empty-state .btn-publish{background-color:#5271ff;border-radius:10px;color:#fff;font-size:14px;font-weight:600;padding:10px 28px;text-decoration:none;transition:background .2s}.theme-dark .wanted-page .empty-state .btn-publish:hover{background-color:#405ce0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.theme-light .wanted-card{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000;display:flex;flex-direction:column;margin:20px 0;overflow:hidden;width:100%}.theme-light .wanted-card .card-body{display:flex;flex-direction:row}.theme-light .wanted-card .card-body .photo{background:#f0f0f0;cursor:pointer;flex:0 0 280px;height:280px;overflow:hidden;position:relative}.theme-light .wanted-card .card-body .photo img,.theme-light .wanted-card .card-body .photo video{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.theme-light .wanted-card .card-body .photo:hover img,.theme-light .wanted-card .card-body .photo:hover video{transform:scale(1.02)}.theme-light .wanted-card .card-body .photo .badge{background:#ff3b30f2;border-radius:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;top:12px;z-index:2}.theme-light .wanted-card .card-body .photo .arrow{align-items:center;background:#0000008c;border:1.5px solid #ffffff80;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:32px;z-index:3}.theme-light .wanted-card .card-body .photo .arrow:hover{background:#000000d1}.theme-light .wanted-card .card-body .photo .arrow.arrow-left{left:8px}.theme-light .wanted-card .card-body .photo .arrow.arrow-right{right:8px}.theme-light .wanted-card .card-body .photo .play-overlay{color:#ffffffd9;font-size:40px!important;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.theme-light .wanted-card .card-body .content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:24px}.theme-light .wanted-card .card-body .content .title-bar{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;position:relative}.theme-light .wanted-card .card-body .content .title-bar .chips-top{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.theme-light .wanted-card .card-body .content .title-bar .chip-found{align-items:center;background:#2e7d321a;border:1.5px solid #2e7d324d;border-radius:999px;color:#2e7d32;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:4px 10px}.theme-light .wanted-card .card-body .content .title-bar .chip-reward{align-items:center;background:#daa5201f;border:1.5px solid #daa52059;border-radius:999px;color:#b8860b;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:4px 10px}.theme-light .wanted-card .card-body .content .title-bar .menu-icon{align-self:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;margin-left:8px;padding:0}.theme-light .wanted-card .card-body .content .title-bar .menu-actions{background:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:160px;overflow:hidden;position:absolute;right:0;top:24px;z-index:10}.theme-light .wanted-card .card-body .content .title-bar .menu-actions button{background:#0000;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:14px;padding:10px 14px;position:static;text-align:left;width:100%}.theme-light .wanted-card .card-body .content .title-bar .menu-actions button:hover{background:#f6f3f3}.theme-light .wanted-card .card-body .content .title-bar .menu-actions button:not(:last-child){border-bottom:1px solid #d3d3d3}.theme-light .wanted-card .card-body .content .title-bar .menu-actions button.danger{color:#ff3b30}.theme-light .wanted-card .card-body .content .info-chips{display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.theme-light .wanted-card .card-body .content .info-chips .chip{color:#555;font-size:13px;font-weight:700}.theme-light .wanted-card .card-body .content .info-chips .chip:not(:last-child):after{content:", "}.theme-light .wanted-card .card-body .content .info-chips .chip.chip-distance{color:#5271ff}.theme-light .wanted-card .card-body .content .info-chips .chip.chip-inactive{color:#ff3b30}.theme-light .wanted-card .card-body .content .pet-name{color:#000;font-size:18px;font-weight:700;margin:4px 0 8px}.theme-light .wanted-card .card-body .content .pet-profile-link{color:#5271ff;display:inline-block;font-size:13px;margin:-6px 0 8px;text-decoration:none}.theme-light .wanted-card .card-body .content .pet-profile-link:hover{text-decoration:underline}.theme-light .wanted-card .card-body .content .meta{color:#555;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;margin:-4px 0 10px}.theme-light .wanted-card .card-body .content .description{flex:1 1;font-size:15px;line-height:1.5;margin-bottom:20px;overflow-wrap:break-word;word-break:break-word}.theme-light .wanted-card .share-msg{color:#5271ff;font-size:13px;margin:0;padding:6px 10px;text-align:center}.theme-light .wanted-card .owner-footer{gap:10px}.theme-light .wanted-card .owner-footer .btn-promote{align-items:center;background:#0000;border:1px solid #5271ff;border-radius:20px;color:#5271ff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 14px}.theme-light .wanted-card .owner-footer .btn-promote:hover{background:#5271ff;color:#fff}.theme-light .wanted-card .owner-footer .btn-promote:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .wanted-card .footer{border-top:1px solid #d3d3d3;display:flex;gap:16px;justify-content:center;padding:10px}.theme-light .wanted-card .footer .btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;min-width:44px;overflow:hidden;transition:all .25s ease;white-space:nowrap}.theme-light .wanted-card .footer .btn.whatsapp{background:#25d366;color:#fff}.theme-light .wanted-card .footer .btn.whatsapp:hover{background:#1da851}.theme-light .wanted-card .footer .btn.telegram{background:#08c;color:#fff}.theme-light .wanted-card .footer .btn.telegram:hover{background:#0077b3}.theme-light .wanted-card .footer .btn.call{background:#ff3b30;color:#fff;padding:0}.theme-light .wanted-card .footer .btn.call.active{border-radius:999px;padding:0 20px}.theme-light .wanted-card .footer .btn.call .text{font-size:14px;font-weight:600}.theme-light .wanted-card .footer .btn.call:hover{background:#e6322a}.theme-light .wanted-card .footer .btn.email{background:#f1c40f;color:#333}.theme-light .wanted-card .footer .btn.email:hover{background:#e2b60a}@media(max-width:768px){.theme-light .wanted-card .card-body{flex-direction:column}.theme-light .wanted-card .photo{flex:none;height:300px}}@media(max-width:480px){.theme-light .wanted-card .photo{height:240px}}.theme-dark .wanted-card{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5;display:flex;flex-direction:column;margin:20px 0;overflow:hidden;width:100%}.theme-dark .wanted-card .card-body{display:flex;flex-direction:row}.theme-dark .wanted-card .card-body .photo{background:#f0f0f0;cursor:pointer;flex:0 0 280px;height:280px;overflow:hidden;position:relative}.theme-dark .wanted-card .card-body .photo img,.theme-dark .wanted-card .card-body .photo video{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.theme-dark .wanted-card .card-body .photo:hover img,.theme-dark .wanted-card .card-body .photo:hover video{transform:scale(1.02)}.theme-dark .wanted-card .card-body .photo .badge{background:#ff3b30f2;border-radius:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;top:12px;z-index:2}.theme-dark .wanted-card .card-body .photo .arrow{align-items:center;background:#0000008c;border:1.5px solid #ffffff80;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:32px;z-index:3}.theme-dark .wanted-card .card-body .photo .arrow:hover{background:#000000d1}.theme-dark .wanted-card .card-body .photo .arrow.arrow-left{left:8px}.theme-dark .wanted-card .card-body .photo .arrow.arrow-right{right:8px}.theme-dark .wanted-card .card-body .photo .play-overlay{color:#ffffffd9;font-size:40px!important;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.theme-dark .wanted-card .card-body .content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:24px}.theme-dark .wanted-card .card-body .content .title-bar{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;position:relative}.theme-dark .wanted-card .card-body .content .title-bar .chips-top{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.theme-dark .wanted-card .card-body .content .title-bar .chip-found{align-items:center;background:#2e7d321a;border:1.5px solid #2e7d324d;border-radius:999px;color:#2e7d32;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:4px 10px}.theme-dark .wanted-card .card-body .content .title-bar .chip-reward{align-items:center;background:#daa5201f;border:1.5px solid #daa52059;border-radius:999px;color:#b8860b;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:4px 10px}.theme-dark .wanted-card .card-body .content .title-bar .menu-icon{align-self:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;margin-left:8px;padding:0}.theme-dark .wanted-card .card-body .content .title-bar .menu-actions{background:#222;border:1px solid #444;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:160px;overflow:hidden;position:absolute;right:0;top:24px;z-index:10}.theme-dark .wanted-card .card-body .content .title-bar .menu-actions button{background:#0000;border:none;border-radius:0;color:#f5f5f5;cursor:pointer;display:block;font-size:14px;padding:10px 14px;position:static;text-align:left;width:100%}.theme-dark .wanted-card .card-body .content .title-bar .menu-actions button:hover{background:#333}.theme-dark .wanted-card .card-body .content .title-bar .menu-actions button:not(:last-child){border-bottom:1px solid #444}.theme-dark .wanted-card .card-body .content .title-bar .menu-actions button.danger{color:#ff3b30}.theme-dark .wanted-card .card-body .content .info-chips{display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.theme-dark .wanted-card .card-body .content .info-chips .chip{color:#d3d3d3;font-size:13px;font-weight:700}.theme-dark .wanted-card .card-body .content .info-chips .chip:not(:last-child):after{content:", "}.theme-dark .wanted-card .card-body .content .info-chips .chip.chip-distance{color:#5271ff}.theme-dark .wanted-card .card-body .content .info-chips .chip.chip-inactive{color:#ff3b30}.theme-dark .wanted-card .card-body .content .pet-name{color:#f5f5f5;font-size:18px;font-weight:700;margin:4px 0 8px}.theme-dark .wanted-card .card-body .content .pet-profile-link{color:#5271ff;display:inline-block;font-size:13px;margin:-6px 0 8px;text-decoration:none}.theme-dark .wanted-card .card-body .content .pet-profile-link:hover{text-decoration:underline}.theme-dark .wanted-card .card-body .content .meta{color:#d3d3d3;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;margin:-4px 0 10px}.theme-dark .wanted-card .card-body .content .description{flex:1 1;font-size:15px;line-height:1.5;margin-bottom:20px;overflow-wrap:break-word;word-break:break-word}.theme-dark .wanted-card .share-msg{color:#5271ff;font-size:13px;margin:0;padding:6px 10px;text-align:center}.theme-dark .wanted-card .owner-footer{gap:10px}.theme-dark .wanted-card .owner-footer .btn-promote{align-items:center;background:#0000;border:1px solid #5271ff;border-radius:20px;color:#5271ff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 14px}.theme-dark .wanted-card .owner-footer .btn-promote:hover{background:#5271ff;color:#fff}.theme-dark .wanted-card .owner-footer .btn-promote:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .wanted-card .footer{border-top:1px solid #444;display:flex;gap:16px;justify-content:center;padding:10px}.theme-dark .wanted-card .footer .btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;min-width:44px;overflow:hidden;transition:all .25s ease;white-space:nowrap}.theme-dark .wanted-card .footer .btn.whatsapp{background:#25d366;color:#fff}.theme-dark .wanted-card .footer .btn.whatsapp:hover{background:#1da851}.theme-dark .wanted-card .footer .btn.telegram{background:#08c;color:#fff}.theme-dark .wanted-card .footer .btn.telegram:hover{background:#0077b3}.theme-dark .wanted-card .footer .btn.call{background:#ff3b30;color:#fff;padding:0}.theme-dark .wanted-card .footer .btn.call.active{border-radius:999px;padding:0 20px}.theme-dark .wanted-card .footer .btn.call .text{font-size:14px;font-weight:600}.theme-dark .wanted-card .footer .btn.call:hover{background:#e6322a}.theme-dark .wanted-card .footer .btn.email{background:#f1c40f;color:#333}.theme-dark .wanted-card .footer .btn.email:hover{background:#e2b60a}@media(max-width:768px){.theme-dark .wanted-card .card-body{flex-direction:column}.theme-dark .wanted-card .photo{flex:none;height:300px}}@media(max-width:480px){.theme-dark .wanted-card .photo{height:240px}}.wanted-card.inativo{filter:grayscale(20%);opacity:.55}.wanted-card.encontrado{filter:saturate(.65);opacity:.72}.lightbox-content{background:#2e2e2e!important;border-radius:12px!important;overflow:hidden;padding:0!important}.lightbox-content .close-modal{background:#0000008c!important;border:1.5px solid #ffffff73;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7));right:8px;top:8px}.lightbox-content .close-modal:hover{background:#000000d1!important}.lightbox-inner{align-items:center;display:flex;height:min(85vh,720px);justify-content:center;position:relative;width:min(90vw,960px)}.lightbox-inner .lightbox-media{border-radius:8px;display:block;height:100%;object-fit:contain;width:100%}.lightbox-inner .lb-arrow{align-items:center;background:#0000008c;border:1.5px solid #ffffff73;border-radius:50%;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7));height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:48px;z-index:10}.lightbox-inner .lb-arrow:hover{background:#000000d1}.lightbox-inner .lb-arrow.lb-arrow-left{left:10px}.lightbox-inner .lb-arrow.lb-arrow-right{right:10px}.lightbox-inner .lb-counter{background:#0006;border-radius:20px;bottom:10px;color:#fffc;font-size:13px;left:50%;padding:3px 10px;position:absolute;transform:translateX(-50%)}.theme-light .report-container{color:#000;padding:8px 4px;width:360px}.theme-light .report-container h3{font-size:17px;font-weight:700;margin:0 0 6px}.theme-light .report-container .report-subtitle{color:#555;font-size:13px;margin:0 0 16px}.theme-light .report-container .report-options{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.theme-light .report-container .report-options .report-option{align-items:center;background:#f6f3f3;border:1.5px solid #d3d3d3;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s}.theme-light .report-container .report-options .report-option.active{background:#5271ff0f;border-color:#5271ff}.theme-light .report-container .report-options .report-option:hover:not(.active){border-color:#aaa}.theme-light .report-container .report-options .report-option input[type=radio]{accent-color:#5271ff;cursor:pointer;flex-shrink:0;height:16px;width:16px}.theme-light .report-container .report-options .report-option span{font-size:14px;font-weight:500}.theme-light .report-container .report-type-desc{background:#f6f3f3;border-left:3px solid #5271ff;border-radius:0 8px 8px 0;color:#555;font-size:13px;line-height:1.5;margin-top:4px;padding:8px 12px}.theme-light .report-container .report-error{color:#f0544f;font-size:13px;margin-bottom:12px}.theme-light .report-container .report-actions{display:flex;gap:10px;justify-content:flex-end}.theme-light .report-container .report-actions button{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:9px 22px;transition:background .2s}.theme-light .report-container .report-actions .btn-cancel{background:#f6f3f3;border:1px solid #d3d3d3;color:#000}.theme-light .report-container .report-actions .btn-cancel:hover{background:#f0f0f0}.theme-light .report-container .report-actions .btn-report{background:#f0544f;color:#fff}.theme-light .report-container .report-actions .btn-report:hover:not(:disabled){background:#d9433e}.theme-light .report-container .report-actions .btn-report:disabled{cursor:not-allowed;opacity:.55}.theme-light .report-container .report-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 8px 8px;text-align:center}.theme-light .report-container .report-success .report-success-icon{align-items:center;background:#25d366;border-radius:50%;color:#fff;display:flex;font-size:26px;height:52px;justify-content:center;width:52px}.theme-light .report-container .report-success p{color:#555;font-size:14px;line-height:1.6;margin:0}.theme-light .report-container .report-success .btn-close{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 28px}.theme-light .report-container .report-success .btn-close:hover{background:#405ce0}.theme-dark .report-container{color:#f5f5f5;padding:8px 4px;width:360px}.theme-dark .report-container h3{font-size:17px;font-weight:700;margin:0 0 6px}.theme-dark .report-container .report-subtitle{color:#d3d3d3;font-size:13px;margin:0 0 16px}.theme-dark .report-container .report-options{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.theme-dark .report-container .report-options .report-option{align-items:center;background:#333;border:1.5px solid #444;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s}.theme-dark .report-container .report-options .report-option.active{background:#5271ff0f;border-color:#5271ff}.theme-dark .report-container .report-options .report-option:hover:not(.active){border-color:#aaa}.theme-dark .report-container .report-options .report-option input[type=radio]{accent-color:#5271ff;cursor:pointer;flex-shrink:0;height:16px;width:16px}.theme-dark .report-container .report-options .report-option span{font-size:14px;font-weight:500}.theme-dark .report-container .report-type-desc{background:#333;border-left:3px solid #5271ff;border-radius:0 8px 8px 0;color:#d3d3d3;font-size:13px;line-height:1.5;margin-top:4px;padding:8px 12px}.theme-dark .report-container .report-error{color:#f0544f;font-size:13px;margin-bottom:12px}.theme-dark .report-container .report-actions{display:flex;gap:10px;justify-content:flex-end}.theme-dark .report-container .report-actions button{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:9px 22px;transition:background .2s}.theme-dark .report-container .report-actions .btn-cancel{background:#333;border:1px solid #444;color:#f5f5f5}.theme-dark .report-container .report-actions .btn-cancel:hover{background:#ffffff1a}.theme-dark .report-container .report-actions .btn-report{background:#f0544f;color:#fff}.theme-dark .report-container .report-actions .btn-report:hover:not(:disabled){background:#d9433e}.theme-dark .report-container .report-actions .btn-report:disabled{cursor:not-allowed;opacity:.55}.theme-dark .report-container .report-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 8px 8px;text-align:center}.theme-dark .report-container .report-success .report-success-icon{align-items:center;background:#25d366;border-radius:50%;color:#fff;display:flex;font-size:26px;height:52px;justify-content:center;width:52px}.theme-dark .report-container .report-success p{color:#d3d3d3;font-size:14px;line-height:1.6;margin:0}.theme-dark .report-container .report-success .btn-close{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 28px}.theme-dark .report-container .report-success .btn-close:hover{background:#405ce0}.theme-light .new-wanted{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .new-wanted{padding:20px}}@media(max-width:480px){.theme-light .new-wanted{padding:16px}}.theme-light .new-wanted .form-container{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;padding:28px 32px}@media(max-width:480px){.theme-light .new-wanted .form-container{border-radius:14px;padding:16px}}.theme-light .new-wanted h2{color:#000;font-size:24px;font-weight:700;margin-bottom:24px}.theme-light .new-wanted .form-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1400px){.theme-light .new-wanted .form-grid{grid-template-columns:1fr}}.theme-light .new-wanted section{background-color:#f6f3f3;border-radius:16px;padding:20px}.theme-light .new-wanted section h3{color:#000;font-size:15px;font-weight:600;margin-bottom:14px}.theme-light .new-wanted section label{color:#555;display:block;font-size:13px;font-weight:500;margin:14px 0 5px}.theme-light .new-wanted section label:first-of-type{margin-top:0}.theme-light .new-wanted section input[type=email],.theme-light .new-wanted section input[type=tel],.theme-light .new-wanted section input[type=text],.theme-light .new-wanted section select,.theme-light .new-wanted section textarea{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.theme-light .new-wanted section input[type=email]:focus,.theme-light .new-wanted section input[type=tel]:focus,.theme-light .new-wanted section input[type=text]:focus,.theme-light .new-wanted section select:focus,.theme-light .new-wanted section textarea:focus{border-color:#5271ff}.theme-light .new-wanted section textarea{resize:vertical}.theme-light .new-wanted section .char-count{color:#555;display:block;font-size:12px;margin-top:4px;text-align:right}.theme-light .new-wanted .label-hint{color:#555;font-size:11px;font-weight:400}.theme-light .new-wanted .location-group{display:flex;flex-direction:column;gap:6px}.theme-light .new-wanted .location-group .btn-gps{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:border-color .2s,color .2s;width:-moz-fit-content;width:fit-content}.theme-light .new-wanted .location-group .btn-gps:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-light .new-wanted .location-group .btn-gps:disabled{cursor:not-allowed;opacity:.65}.theme-light .new-wanted .location-group .btn-gps.has-coords{background:#2e7d320f;border-color:#2e7d32;color:#2e7d32}.theme-light .new-wanted .zip-status{color:#555;font-size:12px}.theme-light .new-wanted .zip-status.zip-ok{color:#2e7d32}.theme-light .new-wanted .zip-status.zip-error{color:#f0544f}.theme-light .new-wanted .zip-row{display:flex;flex-direction:column;gap:4px}.theme-light .new-wanted .reward-toggle{margin-top:16px}.theme-light .new-wanted .reward-toggle .toggle-reward{align-items:center;background:#fff;border:2px solid #d3d3d3;border-radius:999px;color:#555;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:7px;padding:9px 16px;transition:all .2s}.theme-light .new-wanted .reward-toggle .toggle-reward:hover:not(.active){border-color:#b8860b;color:#b8860b}.theme-light .new-wanted .reward-toggle .toggle-reward.active{background:#daa5201f;border-color:#daa520;color:#b8860b}.theme-light .new-wanted .section-upload .drop-zone{align-items:center;border:2px dashed #d3d3d3;border-radius:12px;color:#555;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 16px;text-align:center;transition:border-color .2s,background .2s}.theme-light .new-wanted .section-upload .drop-zone.drag-over,.theme-light .new-wanted .section-upload .drop-zone:hover{background:#5271ff0d;border-color:#5271ff;color:#5271ff}.theme-light .new-wanted .section-upload .drop-zone span{font-size:14px;font-weight:500}.theme-light .new-wanted .section-upload .drop-zone small{font-size:12px;opacity:.7}.theme-light .new-wanted .section-upload .uploading-msg{color:#5271ff;font-size:13px;margin-top:10px;text-align:center}.theme-light .new-wanted .section-upload .thumbnails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.theme-light .new-wanted .section-upload .thumbnails .thumb{aspect-ratio:1;background:#eee;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.theme-light .new-wanted .section-upload .thumbnails .thumb img,.theme-light .new-wanted .section-upload .thumbnails .thumb video{display:block;height:100%;object-fit:cover;width:100%}.theme-light .new-wanted .section-upload .thumbnails .thumb .play-icon{color:#fff;font-size:28px!important;left:50%;opacity:.85;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-light .new-wanted .section-upload .thumbnails .thumb .remove{align-items:center;background:#000000a6;border-radius:50%;color:#fff;display:flex;font-size:15px;height:20px;justify-content:center;opacity:0;position:absolute;right:5px;top:4px;transition:opacity .2s;width:20px}.theme-light .new-wanted .section-upload .thumbnails .thumb:hover .remove{opacity:1}@media(hover:none)and (pointer:coarse){.theme-light .new-wanted .section-upload .thumbnails .thumb .remove{opacity:1}}.theme-light .new-wanted .gender-group{display:flex;gap:8px}.theme-light .new-wanted .gender-group .gender-btn{background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:all .2s}.theme-light .new-wanted .gender-group .gender-btn.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .new-wanted .gender-group .gender-btn:hover:not(.active){border-color:#5271ff}.theme-light .new-wanted .contact-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.theme-light .new-wanted .contact-toggles .toggle-btn{align-items:center;background:#fff;border:2px solid #d3d3d3;border-radius:999px;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.theme-light .new-wanted .contact-toggles .toggle-btn:hover:not(.active){border-color:#aaa}.theme-light .new-wanted .contact-toggles .toggle-btn.whatsapp.active{background:#25d366;border-color:#25d366;color:#fff}.theme-light .new-wanted .contact-toggles .toggle-btn.telegram.active{background:#08c;border-color:#08c;color:#fff}.theme-light .new-wanted .form-error{color:#f0544f;font-size:14px;margin-top:16px;text-align:center}.theme-light .new-wanted .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-bottom:32px}@media(max-width:480px){.theme-light .new-wanted .form-actions{flex-direction:column-reverse}}.theme-light .new-wanted .form-actions .btn-publish{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-light .new-wanted .form-actions .btn-publish:hover:not(:disabled){background:#405ce0}.theme-light .new-wanted .form-actions .btn-publish:disabled{cursor:not-allowed;opacity:.65}.theme-light .new-wanted .form-actions .btn-cancel{background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-light .new-wanted .form-actions .btn-cancel:hover{background:#f0f0f0}.theme-light .new-wanted .pet-link{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.theme-light .new-wanted .pet-link .pet-link-label{font-size:14px;font-weight:600}.theme-light .new-wanted .pet-link small{color:#555;font-size:12px}.theme-light .new-wanted .pet-link .pet-link-options{display:flex;flex-wrap:wrap;gap:8px}.theme-light .new-wanted .pet-link .pet-link-options button{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:20px;color:#000;cursor:pointer;display:inline-flex;gap:6px;padding:6px 12px}.theme-light .new-wanted .pet-link .pet-link-options button img{border-radius:50%;height:22px;object-fit:cover;width:22px}.theme-light .new-wanted .pet-link .pet-link-options button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .new-wanted .pet-link .pet-link-options button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .new-wanted .form-container.published{margin:20px auto;max-width:560px;text-align:center}.theme-light .new-wanted .form-container.published .ok-icon{align-items:center;background:#34c759;border-radius:50%;color:#fff;display:inline-flex;font-size:30px;font-weight:700;height:56px;justify-content:center;width:56px}.theme-light .new-wanted .form-container.published h2{margin:12px 0 16px}.theme-light .new-wanted .form-container.published .published-photo{border-radius:14px;margin-bottom:12px;max-height:260px;object-fit:cover;width:100%}.theme-light .new-wanted .form-container.published p{font-size:15px;line-height:1.5}.theme-light .new-wanted .form-container.published .published-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}@media(max-width:480px){.theme-light .new-wanted .form-container.published .published-actions{grid-template-columns:1fr}}.theme-light .new-wanted .form-container.published .btn-action{background:#5271ff;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:4px;padding:14px;text-decoration:none}.theme-light .new-wanted .form-container.published .btn-action small{font-size:12px;font-weight:400;opacity:.9}.theme-light .new-wanted .form-container.published .btn-action:hover{background:#405ce0}.theme-light .new-wanted .form-container.published .btn-action:focus-visible{outline:2px solid #000;outline-offset:2px}.theme-light .new-wanted .form-container.published .share-msg{color:#5271ff;font-size:13px;margin-top:10px;word-break:break-all}.theme-light .new-wanted .form-container.published .back-link{color:#555;display:inline-block;font-size:14px;margin-top:20px}.theme-dark .new-wanted{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .new-wanted{padding:20px}}@media(max-width:480px){.theme-dark .new-wanted{padding:16px}}.theme-dark .new-wanted .form-container{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;padding:28px 32px}@media(max-width:480px){.theme-dark .new-wanted .form-container{border-radius:14px;padding:16px}}.theme-dark .new-wanted h2{color:#f5f5f5;font-size:24px;font-weight:700;margin-bottom:24px}.theme-dark .new-wanted .form-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1400px){.theme-dark .new-wanted .form-grid{grid-template-columns:1fr}}.theme-dark .new-wanted section{background-color:#333;border-radius:16px;padding:20px}.theme-dark .new-wanted section h3{color:#f5f5f5;font-size:15px;font-weight:600;margin-bottom:14px}.theme-dark .new-wanted section label{color:#d3d3d3;display:block;font-size:13px;font-weight:500;margin:14px 0 5px}.theme-dark .new-wanted section label:first-of-type{margin-top:0}.theme-dark .new-wanted section input[type=email],.theme-dark .new-wanted section input[type=tel],.theme-dark .new-wanted section input[type=text],.theme-dark .new-wanted section select,.theme-dark .new-wanted section textarea{background-color:#222;border:1px solid #444;border-radius:10px;box-sizing:border-box;color:#f5f5f5;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.theme-dark .new-wanted section input[type=email]:focus,.theme-dark .new-wanted section input[type=tel]:focus,.theme-dark .new-wanted section input[type=text]:focus,.theme-dark .new-wanted section select:focus,.theme-dark .new-wanted section textarea:focus{border-color:#5271ff}.theme-dark .new-wanted section textarea{resize:vertical}.theme-dark .new-wanted section .char-count{color:#d3d3d3;display:block;font-size:12px;margin-top:4px;text-align:right}.theme-dark .new-wanted .label-hint{color:#d3d3d3;font-size:11px;font-weight:400}.theme-dark .new-wanted .location-group{display:flex;flex-direction:column;gap:6px}.theme-dark .new-wanted .location-group .btn-gps{align-items:center;background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:border-color .2s,color .2s;width:-moz-fit-content;width:fit-content}.theme-dark .new-wanted .location-group .btn-gps:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-dark .new-wanted .location-group .btn-gps:disabled{cursor:not-allowed;opacity:.65}.theme-dark .new-wanted .location-group .btn-gps.has-coords{background:#2e7d320f;border-color:#2e7d32;color:#2e7d32}.theme-dark .new-wanted .zip-status{color:#d3d3d3;font-size:12px}.theme-dark .new-wanted .zip-status.zip-ok{color:#2e7d32}.theme-dark .new-wanted .zip-status.zip-error{color:#f0544f}.theme-dark .new-wanted .zip-row{display:flex;flex-direction:column;gap:4px}.theme-dark .new-wanted .reward-toggle{margin-top:16px}.theme-dark .new-wanted .reward-toggle .toggle-reward{align-items:center;background:#222;border:2px solid #444;border-radius:999px;color:#d3d3d3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:7px;padding:9px 16px;transition:all .2s}.theme-dark .new-wanted .reward-toggle .toggle-reward:hover:not(.active){border-color:#b8860b;color:#b8860b}.theme-dark .new-wanted .reward-toggle .toggle-reward.active{background:#daa5201f;border-color:#daa520;color:#b8860b}.theme-dark .new-wanted .section-upload .drop-zone{align-items:center;border:2px dashed #444;border-radius:12px;color:#d3d3d3;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 16px;text-align:center;transition:border-color .2s,background .2s}.theme-dark .new-wanted .section-upload .drop-zone.drag-over,.theme-dark .new-wanted .section-upload .drop-zone:hover{background:#5271ff0d;border-color:#5271ff;color:#5271ff}.theme-dark .new-wanted .section-upload .drop-zone span{font-size:14px;font-weight:500}.theme-dark .new-wanted .section-upload .drop-zone small{font-size:12px;opacity:.7}.theme-dark .new-wanted .section-upload .uploading-msg{color:#5271ff;font-size:13px;margin-top:10px;text-align:center}.theme-dark .new-wanted .section-upload .thumbnails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.theme-dark .new-wanted .section-upload .thumbnails .thumb{aspect-ratio:1;background:#eee;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.theme-dark .new-wanted .section-upload .thumbnails .thumb img,.theme-dark .new-wanted .section-upload .thumbnails .thumb video{display:block;height:100%;object-fit:cover;width:100%}.theme-dark .new-wanted .section-upload .thumbnails .thumb .play-icon{color:#fff;font-size:28px!important;left:50%;opacity:.85;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-dark .new-wanted .section-upload .thumbnails .thumb .remove{align-items:center;background:#000000a6;border-radius:50%;color:#fff;display:flex;font-size:15px;height:20px;justify-content:center;opacity:0;position:absolute;right:5px;top:4px;transition:opacity .2s;width:20px}.theme-dark .new-wanted .section-upload .thumbnails .thumb:hover .remove{opacity:1}@media(hover:none)and (pointer:coarse){.theme-dark .new-wanted .section-upload .thumbnails .thumb .remove{opacity:1}}.theme-dark .new-wanted .gender-group{display:flex;gap:8px}.theme-dark .new-wanted .gender-group .gender-btn{background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:all .2s}.theme-dark .new-wanted .gender-group .gender-btn.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .new-wanted .gender-group .gender-btn:hover:not(.active){border-color:#5271ff}.theme-dark .new-wanted .contact-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.theme-dark .new-wanted .contact-toggles .toggle-btn{align-items:center;background:#222;border:2px solid #444;border-radius:999px;color:#d3d3d3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.theme-dark .new-wanted .contact-toggles .toggle-btn:hover:not(.active){border-color:#aaa}.theme-dark .new-wanted .contact-toggles .toggle-btn.whatsapp.active{background:#25d366;border-color:#25d366;color:#fff}.theme-dark .new-wanted .contact-toggles .toggle-btn.telegram.active{background:#08c;border-color:#08c;color:#fff}.theme-dark .new-wanted .form-error{color:#f0544f;font-size:14px;margin-top:16px;text-align:center}.theme-dark .new-wanted .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-bottom:32px}@media(max-width:480px){.theme-dark .new-wanted .form-actions{flex-direction:column-reverse}}.theme-dark .new-wanted .form-actions .btn-publish{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-dark .new-wanted .form-actions .btn-publish:hover:not(:disabled){background:#405ce0}.theme-dark .new-wanted .form-actions .btn-publish:disabled{cursor:not-allowed;opacity:.65}.theme-dark .new-wanted .form-actions .btn-cancel{background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:background .2s}.theme-dark .new-wanted .form-actions .btn-cancel:hover{background:#ffffff1a}.theme-dark .new-wanted .pet-link{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.theme-dark .new-wanted .pet-link .pet-link-label{font-size:14px;font-weight:600}.theme-dark .new-wanted .pet-link small{color:#d3d3d3;font-size:12px}.theme-dark .new-wanted .pet-link .pet-link-options{display:flex;flex-wrap:wrap;gap:8px}.theme-dark .new-wanted .pet-link .pet-link-options button{align-items:center;background:#222;border:1px solid #444;border-radius:20px;color:#f5f5f5;cursor:pointer;display:inline-flex;gap:6px;padding:6px 12px}.theme-dark .new-wanted .pet-link .pet-link-options button img{border-radius:50%;height:22px;object-fit:cover;width:22px}.theme-dark .new-wanted .pet-link .pet-link-options button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .new-wanted .pet-link .pet-link-options button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .new-wanted .form-container.published{margin:20px auto;max-width:560px;text-align:center}.theme-dark .new-wanted .form-container.published .ok-icon{align-items:center;background:#34c759;border-radius:50%;color:#fff;display:inline-flex;font-size:30px;font-weight:700;height:56px;justify-content:center;width:56px}.theme-dark .new-wanted .form-container.published h2{margin:12px 0 16px}.theme-dark .new-wanted .form-container.published .published-photo{border-radius:14px;margin-bottom:12px;max-height:260px;object-fit:cover;width:100%}.theme-dark .new-wanted .form-container.published p{font-size:15px;line-height:1.5}.theme-dark .new-wanted .form-container.published .published-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}@media(max-width:480px){.theme-dark .new-wanted .form-container.published .published-actions{grid-template-columns:1fr}}.theme-dark .new-wanted .form-container.published .btn-action{background:#5271ff;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:4px;padding:14px;text-decoration:none}.theme-dark .new-wanted .form-container.published .btn-action small{font-size:12px;font-weight:400;opacity:.9}.theme-dark .new-wanted .form-container.published .btn-action:hover{background:#405ce0}.theme-dark .new-wanted .form-container.published .btn-action:focus-visible{outline:2px solid #f5f5f5;outline-offset:2px}.theme-dark .new-wanted .form-container.published .share-msg{color:#5271ff;font-size:13px;margin-top:10px;word-break:break-all}.theme-dark .new-wanted .form-container.published .back-link{color:#d3d3d3;display:inline-block;font-size:14px;margin-top:20px}.wanted-public{background:#f6f3f3;box-sizing:border-box;color:#222;min-height:100vh;padding:0 16px 40px}.wanted-public .wp-loading{padding:40px 0;text-align:center}.wanted-public .wp-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:640px;padding:16px 0}.wanted-public .wp-top .wp-logo{color:#222;font-family:FontBichosNet,serif;font-size:26px;text-decoration:none}.wanted-public .wp-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;margin:0 auto;max-width:640px;overflow:hidden}.wanted-public .wp-card.wp-empty{margin-top:40px;padding:32px 20px;text-align:center}.wanted-public .wp-banner{background:#ff3b30;color:#fff;font-size:20px;font-weight:800;letter-spacing:2px;margin:0;padding:10px;text-align:center;text-transform:uppercase}.wanted-public .wp-banner.found{background:#34c759}.wanted-public .wp-gallery{background:#000}.wanted-public .wp-gallery .wp-main{display:block;max-height:480px;object-fit:contain;width:100%}.wanted-public .wp-gallery .wp-thumbs{background:#111;display:flex;gap:6px;overflow-x:auto;padding:6px}.wanted-public .wp-gallery .wp-thumbs button{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;flex:none;height:56px;overflow:hidden;padding:0;width:56px}.wanted-public .wp-gallery .wp-thumbs button.active{border-color:#5271ff}.wanted-public .wp-gallery .wp-thumbs button:focus-visible{outline:2px solid #fff}.wanted-public .wp-gallery .wp-thumbs button img,.wanted-public .wp-gallery .wp-thumbs button video{height:100%;object-fit:cover;width:100%}.wanted-public .wp-body{padding:20px}.wanted-public .wp-body h1{font-size:26px;margin:0 0 6px}.wanted-public .wp-pet-link{color:#5271ff;display:inline-block;font-size:14px;margin-bottom:8px;text-decoration:none}.wanted-public .wp-meta{color:#555;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 14px;margin:0 0 12px}.wanted-public .wp-reward{color:#b26a00;font-weight:700;margin:0 0 12px}.wanted-public .wp-desc{font-size:16px;line-height:1.55;overflow-wrap:break-word}.wanted-public .wp-cta{background:#eef1ff;border-radius:12px;margin:20px 0;padding:16px}.wanted-public .wp-cta p{margin:0 0 12px}.wanted-public .wp-actions{display:flex;flex-wrap:wrap;gap:10px}.wanted-public .wp-btn{background:#fff;border:1px solid #5271ff;border-radius:8px;color:#5271ff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:10px 18px;text-decoration:none}.wanted-public .wp-btn.primary{background:#5271ff;color:#fff}.wanted-public .wp-btn:focus-visible{outline:2px solid #222;outline-offset:2px}.wanted-public .wp-back{background:#fff;border:1px solid #ccc;border-radius:8px;color:#222;display:inline-block;font-size:14px;font-weight:600;padding:8px 14px;text-decoration:none}.wanted-public .wp-back:hover{background:#eee}.wanted-public .wp-back:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.wanted-public .wp-back-bottom{border-top:1px solid #eee;margin-top:20px;padding-top:16px;text-align:center}.wanted-public .wp-share-msg{color:#5271ff;font-size:13px;margin:10px 0 0;word-break:break-all}.wanted-public .wp-owner-opt{align-items:center;display:flex;font-size:14px;gap:8px;margin-top:14px}.wanted-public .wp-poster{display:none}@media print{@page{size:A4;margin:12mm}.wanted-public{background:#fff;padding:0}.wanted-public .wp-screen{display:none}.wanted-public .wp-poster{align-items:center;color:#000;display:flex;flex-direction:column;text-align:center}.wanted-public .wp-poster .poster-title{font-size:64px;font-weight:900;letter-spacing:4px;margin:0}.wanted-public .wp-poster .poster-photo{margin:6mm 0;max-height:115mm;object-fit:contain;width:100%}.wanted-public .wp-poster .poster-name{font-size:40px;margin:0}.wanted-public .wp-poster .poster-meta{font-size:18px;margin:2mm 0}.wanted-public .wp-poster .poster-desc{font-size:18px;line-height:1.4;margin:2mm 0}.wanted-public .wp-poster .poster-reward{font-size:30px;font-weight:900;margin:2mm 0}.wanted-public .wp-poster .poster-phone{font-size:34px;font-weight:800;margin:2mm 0}.wanted-public .wp-poster .poster-qr{align-items:center;display:flex;font-size:15px;gap:6mm;margin-top:4mm;text-align:left}.wanted-public .wp-poster .poster-qr div{display:flex;flex-direction:column;gap:1mm}.wanted-public .wp-poster .poster-qr .poster-url{font-size:13px;word-break:break-all}}.adoption-public{background:#fbf3e8;box-sizing:border-box;color:#222;min-height:100vh;padding:0 16px 48px}.adoption-public .ap-loading{padding:40px 0;text-align:center}.adoption-public .ap-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:960px;padding:16px 0}.adoption-public .ap-top .ap-logo{color:#222;font-family:FontBichosNet,serif;font-size:26px;text-decoration:none}.adoption-public .ap-top .ap-top-link{color:#5271ff;font-size:14px;font-weight:600;text-align:right;text-decoration:none}.adoption-public .ap-btn{align-items:center;background:#fff;border:1px solid #5271ff;border-radius:999px;color:#5271ff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:10px 18px;text-decoration:none}.adoption-public .ap-btn.primary{background:#5271ff;color:#fff}.adoption-public .ap-btn.primary:hover{background:#3d5ae6}.adoption-public .ap-btn:disabled{cursor:default;opacity:.6}.adoption-public .ap-intro{margin:8px auto 24px;max-width:960px}.adoption-public .ap-intro h1{font-family:FontBichosNet,serif;font-size:38px;font-weight:400;margin:0 0 8px}.adoption-public .ap-intro p{color:#555;font-size:17px;margin:0 0 16px;max-width:620px}.adoption-public .ap-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0 auto;max-width:960px;padding:0}.adoption-public .ap-tile{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;color:#222;display:block;height:100%;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}.adoption-public .ap-tile:hover{box-shadow:0 6px 18px #0000001a;transform:translateY(-2px)}.adoption-public .ap-tile:focus-visible{outline:3px solid #5271ff;outline-offset:2px}.adoption-public .ap-tile-photo{aspect-ratio:1;background:#eee;position:relative}.adoption-public .ap-tile-photo img,.adoption-public .ap-tile-photo video{display:block;height:100%;object-fit:cover;width:100%}.adoption-public .ap-tile-photo .ap-play{color:#fff;font-size:48px;inset:0;margin:auto;position:absolute}.adoption-public .ap-tile-body{padding:12px 14px 16px}.adoption-public .ap-tile-body h2{font-size:18px;margin:0 0 4px}.adoption-public .ap-tile-body p{color:#555;font-size:14px;margin:0}.adoption-public .ap-tile-body .ap-tile-place{margin-top:4px}.adoption-public .ap-more{margin-top:24px;text-align:center}.adoption-public .ap-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;margin:0 auto;max-width:640px;overflow:hidden}.adoption-public .ap-card.ap-empty{margin-top:24px;padding:32px 20px;text-align:center}.adoption-public .ap-banner{background:#5271ff;color:#fff;font-size:18px;font-weight:800;letter-spacing:2px;margin:0;padding:10px;text-align:center;text-transform:uppercase}.adoption-public .ap-gallery{background:#000}.adoption-public .ap-gallery .ap-main{display:block;max-height:480px;object-fit:contain;width:100%}.adoption-public .ap-gallery .ap-thumbs{background:#111;display:flex;gap:6px;overflow-x:auto;padding:6px}.adoption-public .ap-gallery .ap-thumbs button{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;flex:none;height:56px;overflow:hidden;padding:0;width:56px}.adoption-public .ap-gallery .ap-thumbs button.active{border-color:#5271ff}.adoption-public .ap-gallery .ap-thumbs button:focus-visible{outline:2px solid #fff}.adoption-public .ap-gallery .ap-thumbs button img,.adoption-public .ap-gallery .ap-thumbs button video{height:100%;object-fit:cover;width:100%}.adoption-public .ap-body{padding:20px}.adoption-public .ap-body h1{font-family:FontBichosNet,serif;font-size:32px;font-weight:400;margin:0 0 10px}.adoption-public .ap-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.adoption-public .ap-chips span{background:#eef1ff;border-radius:999px;color:#5271ff;font-size:13px;font-weight:700;padding:4px 10px}.adoption-public .ap-meta{color:#555;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 14px;margin:0 0 12px}.adoption-public .ap-desc{font-size:16px;line-height:1.6;overflow-wrap:break-word;white-space:pre-line}.adoption-public .ap-cta{background:#eef1ff;border-radius:12px;margin:20px 0;padding:16px}.adoption-public .ap-cta p{margin:0 0 12px}.adoption-public .ap-actions,.adoption-public .ap-contacts{display:flex;flex-wrap:wrap;gap:10px}.adoption-public .ap-share-msg{color:#555;font-size:14px;margin:8px 0 0;word-break:break-all}.adoption-public .ap-tips{border-top:1px solid #eee;margin-top:24px;padding-top:16px}.adoption-public .ap-tips h2{font-size:16px;margin:0 0 6px}.adoption-public .ap-tips ul{margin:0;padding-left:20px}.adoption-public .ap-tips li{color:#555;font-size:14px;margin:4px 0}@media(max-width:600px){.adoption-public .ap-intro h1{font-size:30px}.adoption-public .ap-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.adoption-public .ap-tile-body{padding:10px}.adoption-public .ap-tile-body h2{font-size:16px}.adoption-public .ap-body h1{font-size:27px}}.public-share{background:#f6f3f3;box-sizing:border-box;color:#222;min-height:100vh;padding:0 16px 40px}.public-share .ps-loading{padding:40px 0;text-align:center}.public-share .ps-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:560px;padding:16px 0}.public-share .ps-top .ps-logo{color:#222;font-family:FontBichosNet,serif;font-size:26px;text-decoration:none}.public-share .ps-top .ps-login{background:#fff;border:1px solid #ccc;border-radius:8px;color:#222;font-size:14px;font-weight:600;padding:8px 14px;text-decoration:none}.public-share .ps-top .ps-login:hover{background:#eee}.public-share .ps-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;margin:0 auto;max-width:560px;overflow:hidden}.public-share .ps-card.ps-empty{margin-top:40px;padding:32px 20px;text-align:center}.public-share .ps-card.ps-empty h2{font-size:20px;margin:0 0 8px}.public-share .ps-card.ps-empty .ps-cta{margin:20px 0 0}.public-share .ps-author{align-items:center;display:flex;gap:10px;padding:14px 16px}.public-share .ps-author img{border-radius:50%;height:40px;object-fit:cover;width:40px}.public-share .ps-author div{display:flex;flex-direction:column}.public-share .ps-name{font-weight:600}.public-share .ps-date{color:#777;font-size:12px}.public-share .ps-desc{line-height:1.5;margin:0;overflow-wrap:break-word;padding:0 16px 12px;white-space:pre-line}.public-share .ps-media{background:#000;display:block;max-height:600px;object-fit:contain;width:100%}.public-share .ps-info{display:flex;gap:18px;padding:10px 16px}.public-share .ps-info .ps-item{align-items:center;background:none;border:none;color:#444;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:4px 0}.public-share .ps-info .ps-item:hover{color:#5271ff}.public-share .ps-info>.share{margin-left:auto}.public-share .ps-share-msg{color:#5271ff;font-size:13px;margin:0;padding:0 16px 12px;word-break:break-all}.public-share .ps-share-msg.center{margin:10px auto 0;max-width:360px;padding:0;text-align:center}.public-share .ps-story{aspect-ratio:9/16;background:#000;border-radius:16px;margin:0 auto;max-height:75vh;overflow:hidden;position:relative;width:min(360px,100%)}.public-share .ps-story:after,.public-share .ps-story:before{content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:2}.public-share .ps-story:before{background:linear-gradient(180deg,#00000073,#0000);height:90px;top:0}.public-share .ps-story:after{background:linear-gradient(0deg,#0000008c,#0000);bottom:0;height:130px}.public-share .ps-story-bg{filter:blur(20px) brightness(.55);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.2);width:100%}.public-share .ps-story-media{display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.public-share .ps-story-header{align-items:center;color:#fff;display:flex;gap:8px;left:12px;position:absolute;right:12px;top:12px;z-index:3}.public-share .ps-story-header img{border:2px solid #fff;border-radius:50%;height:34px;object-fit:cover;width:34px}.public-share .ps-story-header .ps-date{color:#fffc}.public-share .ps-story-caption{bottom:60px;color:#fff;font-size:15px;left:14px;line-height:1.4;margin:0;overflow-wrap:break-word;position:absolute;right:14px;text-shadow:0 1px 3px #0009;z-index:3}.public-share .ps-story-footer{bottom:12px;display:flex;gap:10px;left:12px;position:absolute;right:12px;z-index:3}.public-share .ps-story-footer .ps-story-btn,.public-share .ps-story-footer>button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.public-share .ps-story-footer .ps-story-btn:hover,.public-share .ps-story-footer>button:hover{background:#ffffff59}.public-share>.ps-cta{box-sizing:border-box;margin:20px auto 0;max-width:560px}.ps-cta{background:#eef1ff;border-radius:12px;color:#222;padding:18px 16px;text-align:center}.ps-cta p{font-size:16px;line-height:1.45;margin:0 0 14px}.ps-cta .ps-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ps-cta .ps-btn{background:#fff;border:1px solid #5271ff;border-radius:8px;color:#5271ff;display:inline-block;font-size:15px;font-weight:600;padding:10px 18px;text-decoration:none}.ps-cta .ps-btn.primary{background:#5271ff;color:#fff}.ps-cta .ps-btn:focus-visible{outline:2px solid #222;outline-offset:2px}.public-share-dialog{padding:16px 6px 6px;width:min(360px,80vw)}.public-share-dialog h2{font-size:20px;margin:0 0 12px;text-align:center}.landing{background-color:#fbf3e8;background-image:url(data:image/png;base64,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);background-size:160px 160px;color:#222;min-height:100vh}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing .ld-btn{border:1px solid #0000;border-radius:10px;display:inline-block;font-size:15px;font-weight:600;padding:9px 16px;text-align:center;text-decoration:none;transition:background .15s,transform .15s}.landing .ld-btn.big{font-size:16px;padding:13px 24px}.landing .ld-btn:hover{transform:translateY(-1px)}.landing .ld-btn:focus-visible{outline:2px solid #222;outline-offset:2px}.landing .ld-btn.primary{background:#5271ff;color:#fff}.landing .ld-btn.primary:hover{background:#3d5ae6}.landing .ld-btn.outline{background:#fff;border-color:#5271ff;color:#5271ff}.landing .ld-btn.ghost{color:#222}.landing .ld-btn.ghost:hover{background:#0000000d}.landing .ld-btn.light{background:#fff;color:#5271ff}.landing .ld-btn.on-dark{border-color:#ffffffb3;color:#fff}.landing .ld-btn.on-dark:hover{background:#ffffff1f}.landing .ld-actions{display:flex;flex-wrap:wrap;gap:12px}.landing .ld-actions.center{justify-content:center}.landing .ld-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1080px;padding:16px 20px}.landing .ld-logo{align-items:center;color:#222;display:flex;font-family:FontBichosNet,serif;font-size:28px;gap:6px;text-decoration:none}.landing .ld-logo img{height:30px;width:30px}.landing .ld-top-actions{display:flex;gap:8px}.landing .ld-hero{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1080px;padding:32px 20px 56px}.landing .ld-hero h1{font-size:clamp(32px,4.6vw,50px);letter-spacing:-.5px;line-height:1.12}.landing .ld-hero .ld-hero-text p{color:#555;font-size:19px;line-height:1.55;margin:18px 0 28px;max-width:520px}.landing .ld-hero-photo{position:relative}.landing .ld-hero-photo img{aspect-ratio:4/5;border-radius:24px;box-shadow:0 12px 40px #4696f138;display:block;object-fit:cover;width:100%}.landing .ld-hero-photo .ld-badge{background:#fff;border-radius:12px;bottom:28px;box-shadow:0 6px 20px #0000001f;font-weight:600;left:-16px;padding:10px 16px;position:absolute}.landing .ld-section{margin:0 auto;max-width:1080px;padding:48px 20px}.landing .ld-section>h2{font-size:clamp(26px,3.2vw,34px);margin-bottom:28px;text-align:center}.landing .ld-features{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.landing .ld-feature{background:#fff;border-radius:18px;box-shadow:0 4px 18px #0000000f;box-sizing:border-box;flex-basis:calc(25% - 13.5px);flex-grow:0;flex-shrink:0;padding:22px}.landing .ld-feature h3{font-size:18px;margin:14px 0 6px}.landing .ld-feature p{color:#555;font-size:15px;line-height:1.5}.landing .ld-feature-link{color:#5271ff;font-size:15px;font-weight:700;text-decoration:none}.landing .ld-feature-link:hover{text-decoration:underline}.landing .ld-feature-icon{align-items:center;background:#eef1ff;border-radius:14px;display:flex;height:52px;justify-content:center;width:52px}.landing .ld-feature-icon img{height:30px;object-fit:contain;width:30px}.landing .ld-feature-icon span{font-size:26px}.landing .ld-steps{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.landing .ld-steps li{background:#fff;border-radius:18px;box-shadow:0 4px 18px #0000000f;padding:24px 22px;text-align:center}.landing .ld-steps h3{font-size:18px;margin:12px 0 6px}.landing .ld-steps p{color:#555;font-size:15px;line-height:1.5}.landing .ld-step-number{align-items:center;background:#5271ff;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.landing .ld-final{background:linear-gradient(135deg,#5271ff,#7b5cff);border-radius:24px;color:#fff;margin:24px auto 48px;max-width:1040px;padding:48px 24px;text-align:center}.landing .ld-final h2{font-size:clamp(26px,3.2vw,34px)}.landing .ld-final p{font-size:18px;margin:10px 0 24px;opacity:.92}.landing .ld-footer{color:#555;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;justify-content:center;padding:20px 20px 32px}.landing .ld-footer a{color:#555}@media(max-width:980px){.landing .ld-feature{flex-basis:calc(50% - 9px)}}@media(max-width:820px){.landing .ld-hero{gap:28px;grid-template-columns:1fr;padding-top:12px;text-align:center}.landing .ld-hero .ld-hero-text p{margin-left:auto;margin-right:auto}.landing .ld-hero .ld-actions{justify-content:center}.landing .ld-hero-photo{margin:0 auto;max-width:420px}.landing .ld-hero-photo img{aspect-ratio:4/3}.landing .ld-hero-photo .ld-badge{bottom:12px;left:12px}.landing .ld-steps{grid-template-columns:1fr}}@media(max-width:480px){.landing .ld-top{padding:12px 16px}.landing .ld-logo{font-size:24px}.landing .ld-logo img{height:26px;width:26px}.landing .ld-top-actions .ld-btn{font-size:14px;padding:8px 12px}.landing .ld-hero,.landing .ld-section{padding-left:16px;padding-right:16px}.landing .ld-actions .ld-btn.big{flex:1 1 100%}.landing .ld-feature{flex-basis:100%}.landing .ld-final{margin:16px 16px 40px;padding:36px 18px}}.theme-light .pet-form{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .pet-form{padding:20px}}@media(max-width:480px){.theme-light .pet-form{padding:12px}}.theme-light .pet-form .form-container{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;margin:0 auto;max-width:560px;padding:24px}@media(max-width:480px){.theme-light .pet-form .form-container{padding:16px}}.theme-light .pet-form h2{margin:0 0 8px}.theme-light .pet-form .intro{color:#555;font-size:14px;margin:0 0 16px}.theme-light .pet-form .photo{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:8px auto 16px;width:-moz-fit-content;width:fit-content}.theme-light .pet-form .photo .photo-empty,.theme-light .pet-form .photo img{border-radius:50%;height:120px;object-fit:cover;width:120px}.theme-light .pet-form .photo .photo-empty{align-items:center;background:#f6f3f3;display:flex;font-size:44px;justify-content:center}.theme-light .pet-form .photo .photo-label{align-items:center;color:#5271ff;display:inline-flex;font-size:13px;gap:4px}.theme-light .pet-form .check-field{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.theme-light .pet-form .check-field input{accent-color:#5271ff;height:18px;width:18px}.theme-light .pet-form .check-field .hint{color:#555;font-size:12px;font-weight:400}.theme-light .pet-form .row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:480px){.theme-light .pet-form .row{grid-template-columns:1fr}}.theme-light .pet-form .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.theme-light .pet-form .field .label,.theme-light .pet-form .field label{font-size:14px;font-weight:600}.theme-light .pet-form .field input,.theme-light .pet-form .field select,.theme-light .pet-form .field textarea{background:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#000;font:inherit;padding:10px}.theme-light .pet-form .field input:focus,.theme-light .pet-form .field select:focus,.theme-light .pet-form .field textarea:focus{outline:2px solid #5271ff;outline-offset:-1px}.theme-light .pet-form .field textarea{resize:vertical}.theme-light .pet-form .toggle{display:flex;gap:8px}.theme-light .pet-form .toggle button{background:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#000;cursor:pointer;flex:1 1;padding:10px}.theme-light .pet-form .toggle button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .pet-form .toggle button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .pet-form .form-error{color:#f0544f;font-size:14px}.theme-light .pet-form .transfer{border:1px solid #d3d3d3;border-radius:12px;margin:8px 0 16px;padding:12px 14px}.theme-light .pet-form .transfer legend{font-size:14px;font-weight:600;padding:0 6px}.theme-light .pet-form .transfer p{font-size:14px;margin:4px 0 8px}.theme-light .pet-form .transfer .hint{color:#555;font-size:13px}.theme-light .pet-form .transfer .transfer-row{display:flex;gap:8px}.theme-light .pet-form .transfer .transfer-row input{background:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#000;flex:1 1;min-width:0;padding:10px}.theme-light .pet-form .transfer .transfer-row button:disabled{cursor:not-allowed;opacity:.6}.theme-light .pet-form .actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.theme-light .pet-form .actions .spacer{flex:1 1}.theme-light .pet-form .actions .confirm{align-items:center;display:inline-flex;font-size:14px;gap:8px}.theme-light .pet-form .btn-danger,.theme-light .pet-form .btn-primary,.theme-light .pet-form .btn-secondary{border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;text-decoration:none}.theme-light .pet-form .btn-primary{background:#5271ff;border:none;color:#fff}.theme-light .pet-form .btn-primary:disabled{cursor:not-allowed;opacity:.6}.theme-light .pet-form .btn-secondary{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-light .pet-form .btn-danger{background:#ff3b30;border:none;color:#fff}.theme-light .pet-form .btn-link-danger{background:none;border:none;color:#ff3b30;cursor:pointer;font-size:14px;text-decoration:underline}.theme-dark .pet-form{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .pet-form{padding:20px}}@media(max-width:480px){.theme-dark .pet-form{padding:12px}}.theme-dark .pet-form .form-container{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;margin:0 auto;max-width:560px;padding:24px}@media(max-width:480px){.theme-dark .pet-form .form-container{padding:16px}}.theme-dark .pet-form h2{margin:0 0 8px}.theme-dark .pet-form .intro{color:#d3d3d3;font-size:14px;margin:0 0 16px}.theme-dark .pet-form .photo{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:8px auto 16px;width:-moz-fit-content;width:fit-content}.theme-dark .pet-form .photo .photo-empty,.theme-dark .pet-form .photo img{border-radius:50%;height:120px;object-fit:cover;width:120px}.theme-dark .pet-form .photo .photo-empty{align-items:center;background:#333;display:flex;font-size:44px;justify-content:center}.theme-dark .pet-form .photo .photo-label{align-items:center;color:#5271ff;display:inline-flex;font-size:13px;gap:4px}.theme-dark .pet-form .check-field{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.theme-dark .pet-form .check-field input{accent-color:#5271ff;height:18px;width:18px}.theme-dark .pet-form .check-field .hint{color:#d3d3d3;font-size:12px;font-weight:400}.theme-dark .pet-form .row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:480px){.theme-dark .pet-form .row{grid-template-columns:1fr}}.theme-dark .pet-form .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.theme-dark .pet-form .field .label,.theme-dark .pet-form .field label{font-size:14px;font-weight:600}.theme-dark .pet-form .field input,.theme-dark .pet-form .field select,.theme-dark .pet-form .field textarea{background:#222;border:1px solid #444;border-radius:8px;color:#f5f5f5;font:inherit;padding:10px}.theme-dark .pet-form .field input:focus,.theme-dark .pet-form .field select:focus,.theme-dark .pet-form .field textarea:focus{outline:2px solid #5271ff;outline-offset:-1px}.theme-dark .pet-form .field textarea{resize:vertical}.theme-dark .pet-form .toggle{display:flex;gap:8px}.theme-dark .pet-form .toggle button{background:#222;border:1px solid #444;border-radius:8px;color:#f5f5f5;cursor:pointer;flex:1 1;padding:10px}.theme-dark .pet-form .toggle button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .pet-form .toggle button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .pet-form .form-error{color:#f0544f;font-size:14px}.theme-dark .pet-form .transfer{border:1px solid #444;border-radius:12px;margin:8px 0 16px;padding:12px 14px}.theme-dark .pet-form .transfer legend{font-size:14px;font-weight:600;padding:0 6px}.theme-dark .pet-form .transfer p{font-size:14px;margin:4px 0 8px}.theme-dark .pet-form .transfer .hint{color:#d3d3d3;font-size:13px}.theme-dark .pet-form .transfer .transfer-row{display:flex;gap:8px}.theme-dark .pet-form .transfer .transfer-row input{background:#222;border:1px solid #444;border-radius:8px;color:#f5f5f5;flex:1 1;min-width:0;padding:10px}.theme-dark .pet-form .transfer .transfer-row button:disabled{cursor:not-allowed;opacity:.6}.theme-dark .pet-form .actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.theme-dark .pet-form .actions .spacer{flex:1 1}.theme-dark .pet-form .actions .confirm{align-items:center;display:inline-flex;font-size:14px;gap:8px}.theme-dark .pet-form .btn-danger,.theme-dark .pet-form .btn-primary,.theme-dark .pet-form .btn-secondary{border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;text-decoration:none}.theme-dark .pet-form .btn-primary{background:#5271ff;border:none;color:#fff}.theme-dark .pet-form .btn-primary:disabled{cursor:not-allowed;opacity:.6}.theme-dark .pet-form .btn-secondary{background:#222;border:1px solid #444;color:#f5f5f5}.theme-dark .pet-form .btn-danger{background:#ff3b30;border:none;color:#fff}.theme-dark .pet-form .btn-link-danger{background:none;border:none;color:#ff3b30;cursor:pointer;font-size:14px;text-decoration:underline}.theme-light .post-page{background-color:#f6f3f3;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .post-page{padding:20px}}@media(max-width:480px){.theme-light .post-page{padding:10px}}.theme-light .post-page .message{background-color:#fff;border-radius:20px;color:#000;padding:40px 20px;text-align:center}.theme-light .post-page .message p{margin:0 0 12px}.theme-light .post-page .message a{color:#5271ff}.theme-dark .post-page{background-color:#333;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .post-page{padding:20px}}@media(max-width:480px){.theme-dark .post-page{padding:10px}}.theme-dark .post-page .message{background-color:#222;border-radius:20px;color:#f5f5f5;padding:40px 20px;text-align:center}.theme-dark .post-page .message p{margin:0 0 12px}.theme-dark .post-page .message a{color:#5271ff}.theme-light .perfect-match{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .perfect-match{padding:20px}}@media(max-width:480px){.theme-light .perfect-match{padding:12px}}.theme-light .perfect-match .pm-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.theme-light .perfect-match .pm-header h1{font-size:24px;margin:0}.theme-light .perfect-match .tabs{background:#fff;border-radius:999px;display:flex;gap:4px;padding:4px}.theme-light .perfect-match .tabs button{background:none;border:none;border-radius:999px;color:#555;cursor:pointer;font:inherit;font-weight:600;padding:8px 18px}.theme-light .perfect-match .tabs button.on{background:#e0457b;color:#fff}.theme-light .perfect-match a:focus-visible,.theme-light .perfect-match button:focus-visible,.theme-light .perfect-match input:focus-visible,.theme-light .perfect-match select:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .perfect-match .link-btn{background:none;border:none;color:#5271ff;cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline;width:-moz-fit-content;width:fit-content}.theme-light .perfect-match .btn-light,.theme-light .perfect-match .btn-main{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;text-decoration:none;white-space:nowrap}.theme-light .perfect-match .btn-light:disabled,.theme-light .perfect-match .btn-main:disabled{cursor:not-allowed;opacity:.6}.theme-light .perfect-match .btn-main{background:#e0457b;border:none;color:#fff}.theme-light .perfect-match .btn-light{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-light .perfect-match .btn-light.on{border-color:#2e7d32;color:#2e7d32}.theme-light .perfect-match .responsibility{align-items:center;background:#e0457b14;border-radius:12px;display:flex;font-size:13px;gap:12px;margin-bottom:14px;padding:10px 14px}@media(max-width:480px){.theme-light .perfect-match .responsibility{align-items:flex-start;flex-direction:column}}.theme-light .perfect-match .mode-notice{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 25px -10px #00000061;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 18px}@media(max-width:480px){.theme-light .perfect-match .mode-notice{align-items:stretch;flex-direction:column}}.theme-light .perfect-match .mode-notice .text{display:flex;flex-direction:column;font-size:14px;gap:4px}.theme-light .perfect-match .mode-notice .text span{color:#555;font-size:13px}.theme-light .perfect-match .how-it-works{color:#555;font-size:13px;line-height:1.6;margin:6px 0 0;padding-left:20px}.theme-light .perfect-match .acting-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-bottom:12px}.theme-light .perfect-match .acting-bar img{border-radius:50%;height:32px;object-fit:cover;width:32px}.theme-light .perfect-match .acting-bar a{color:#5271ff;font-size:13px}.theme-light .perfect-match .acting-bar .filters-btn{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:4px;margin-left:auto;padding:6px 12px}.theme-light .perfect-match .filters{align-items:flex-end;background:#fff;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px}.theme-light .perfect-match .filters label{color:#555;display:flex;flex-direction:column;font-size:12px;gap:4px}.theme-light .perfect-match .filters label.check{align-items:center;color:#000;flex-direction:row;font-size:13px;gap:6px}.theme-light .perfect-match .filters input[type=number],.theme-light .perfect-match .filters input[type=text],.theme-light .perfect-match .filters select{background:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#000;font:inherit;font-size:13px;padding:8px 10px}.theme-light .perfect-match .filters input[type=number]{width:90px}.theme-light .perfect-match .filters input[type=checkbox]{accent-color:#e0457b;height:16px;width:16px}.theme-light .perfect-match .filters .near{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.theme-light .perfect-match .filters .near select{padding:9px 10px}.theme-light .perfect-match .filters .hint-error{color:#c62828;font-size:12px}.theme-light .perfect-match .pm-error{background:#f0544f1a;border-radius:10px;color:#c62828;font-size:13px;margin:0 0 12px;padding:10px 14px}.theme-light .perfect-match .match-empty{color:#555;padding:40px 16px;text-align:center}.theme-light .perfect-match .match-empty p{color:#000;font-size:16px;margin:0 0 6px}.theme-light .perfect-match .match-card{background:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;overflow:hidden;width:100%}.theme-light .perfect-match .match-card .photo{aspect-ratio:4/5;background:#f6f3f3;position:relative}.theme-light .perfect-match .match-card .photo img{display:block;height:100%;object-fit:cover;width:100%}.theme-light .perfect-match .match-card.compact .photo{aspect-ratio:1}.theme-light .perfect-match .match-card .nav{background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;padding:4px;position:absolute;top:50%;transform:translateY(-50%)}.theme-light .perfect-match .match-card .nav.prev{left:8px}.theme-light .perfect-match .match-card .nav.next{right:8px}.theme-light .perfect-match .match-card .dots{display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0;top:8px}.theme-light .perfect-match .match-card .dots span{background:#ffffff80;border-radius:2px;height:3px;width:22px}.theme-light .perfect-match .match-card .dots span.on{background:#fff}.theme-light .perfect-match .match-card .pedigree{background:#0009;border-radius:999px;bottom:10px;color:#ffd54f;font-size:12px;font-weight:600;left:10px;padding:3px 10px;position:absolute}.theme-light .perfect-match .match-card .info{padding:14px 16px 16px}.theme-light .perfect-match .match-card .title{align-items:center;display:flex;gap:8px;justify-content:space-between}.theme-light .perfect-match .match-card h3{font-size:20px;margin:0}.theme-light .perfect-match .match-card.compact h3{font-size:16px}.theme-light .perfect-match .match-card p{font-size:14px;margin:4px 0 0}.theme-light .perfect-match .match-card .details{color:#555}.theme-light .perfect-match .match-card .breed{font-weight:500}.theme-light .perfect-match .match-card .place{color:#555;font-size:13px}.theme-light .perfect-match .match-card .desc{line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.theme-light .perfect-match .match-card .report-btn{background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;padding:4px}.theme-light .perfect-match .match-card .report-btn:hover{color:#c62828}.theme-light .perfect-match .swipe-area{margin:0 auto;max-width:380px}.theme-light .perfect-match .swipe-area .match-card .photo{max-height:38vh;width:100%}.theme-light .perfect-match .swipe-area .match-card .desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.theme-light .perfect-match .swipe-actions{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:16px}.theme-light .perfect-match .swipe-actions .round{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 14px #0000002e;cursor:pointer;display:flex;justify-content:center;transition:transform .15s}.theme-light .perfect-match .swipe-actions .round:hover:not(:disabled){transform:scale(1.08)}.theme-light .perfect-match .swipe-actions .round:disabled{cursor:not-allowed;opacity:.4}.theme-light .perfect-match .swipe-actions .undo{color:#f5a623;height:44px;width:44px}.theme-light .perfect-match .swipe-actions .pass{color:#f0544f;height:62px;width:62px}.theme-light .perfect-match .swipe-actions .like{color:#e0457b;height:62px;width:62px}.theme-light .perfect-match .view-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:480px){.theme-light .perfect-match .view-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-light .perfect-match .view-grid .match-card .info{padding:10px}.theme-light .perfect-match .view-grid .match-card h3{font-size:14px}.theme-light .perfect-match .view-grid .match-card p{font-size:12px}}.theme-light .perfect-match .matches-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.theme-light .perfect-match .match-item{background:#fff;border-radius:16px;box-shadow:0 0 25px -10px #00000061;display:flex;gap:14px;padding:16px}@media(max-width:480px){.theme-light .perfect-match .match-item{flex-direction:column}}.theme-light .perfect-match .match-item .pair{align-items:center;display:flex;flex:none}.theme-light .perfect-match .match-item .pair img{border:3px solid #fff;border-radius:50%;height:56px;object-fit:cover;width:56px}.theme-light .perfect-match .match-item .pair img+span+img{margin-left:-10px}.theme-light .perfect-match .match-item .pair span{font-size:18px;margin:0 -6px;z-index:1}.theme-light .perfect-match .match-item .body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.theme-light .perfect-match .match-item p{margin:0}.theme-light .perfect-match .match-item .who a{color:#5271ff;font-weight:600;text-decoration:none}.theme-light .perfect-match .match-item .who small{color:#555}.theme-light .perfect-match .match-item .details{color:#555;font-size:13px}.theme-light .perfect-match .match-item .left{color:#555;font-size:13px;font-style:italic}.theme-light .perfect-match .match-item .contacts{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.theme-light .perfect-match .match-item .tutor{width:100%}.theme-light .perfect-match .match-item .contact{align-items:center;border:1px solid #d3d3d3;border-radius:999px;color:#000;display:inline-flex;gap:4px;overflow-wrap:anywhere;padding:6px 12px;text-decoration:none}.theme-light .perfect-match .match-item .contact.whatsapp{border-color:#25d366;color:#128c4b}.theme-light .perfect-match .match-item .contact.telegram{border-color:#08c;color:#0077b3}.theme-light .perfect-match .match-item .undo-link{background:none;border:none;color:#555;cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline;width:-moz-fit-content;width:fit-content}.theme-light .perfect-match .match-item .confirm-undo{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.theme-light .perfect-match .match-item .btn-danger{background:#c62828;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:7px 14px}.theme-light .perfect-match .match-item .btn-light{font-size:13px;padding:7px 14px}.theme-dark .perfect-match{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .perfect-match{padding:20px}}@media(max-width:480px){.theme-dark .perfect-match{padding:12px}}.theme-dark .perfect-match .pm-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.theme-dark .perfect-match .pm-header h1{font-size:24px;margin:0}.theme-dark .perfect-match .tabs{background:#222;border-radius:999px;display:flex;gap:4px;padding:4px}.theme-dark .perfect-match .tabs button{background:none;border:none;border-radius:999px;color:#d3d3d3;cursor:pointer;font:inherit;font-weight:600;padding:8px 18px}.theme-dark .perfect-match .tabs button.on{background:#e0457b;color:#fff}.theme-dark .perfect-match a:focus-visible,.theme-dark .perfect-match button:focus-visible,.theme-dark .perfect-match input:focus-visible,.theme-dark .perfect-match select:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .perfect-match .link-btn{background:none;border:none;color:#5271ff;cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline;width:-moz-fit-content;width:fit-content}.theme-dark .perfect-match .btn-light,.theme-dark .perfect-match .btn-main{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;text-decoration:none;white-space:nowrap}.theme-dark .perfect-match .btn-light:disabled,.theme-dark .perfect-match .btn-main:disabled{cursor:not-allowed;opacity:.6}.theme-dark .perfect-match .btn-main{background:#e0457b;border:none;color:#fff}.theme-dark .perfect-match .btn-light{background:#222;border:1px solid #444;color:#f5f5f5}.theme-dark .perfect-match .btn-light.on{border-color:#2e7d32;color:#2e7d32}.theme-dark .perfect-match .responsibility{align-items:center;background:#e0457b14;border-radius:12px;display:flex;font-size:13px;gap:12px;margin-bottom:14px;padding:10px 14px}@media(max-width:480px){.theme-dark .perfect-match .responsibility{align-items:flex-start;flex-direction:column}}.theme-dark .perfect-match .mode-notice{align-items:center;background:#222;border-radius:16px;box-shadow:0 0 25px -10px #00000061;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 18px}@media(max-width:480px){.theme-dark .perfect-match .mode-notice{align-items:stretch;flex-direction:column}}.theme-dark .perfect-match .mode-notice .text{display:flex;flex-direction:column;font-size:14px;gap:4px}.theme-dark .perfect-match .mode-notice .text span{color:#d3d3d3;font-size:13px}.theme-dark .perfect-match .how-it-works{color:#d3d3d3;font-size:13px;line-height:1.6;margin:6px 0 0;padding-left:20px}.theme-dark .perfect-match .acting-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-bottom:12px}.theme-dark .perfect-match .acting-bar img{border-radius:50%;height:32px;object-fit:cover;width:32px}.theme-dark .perfect-match .acting-bar a{color:#5271ff;font-size:13px}.theme-dark .perfect-match .acting-bar .filters-btn{align-items:center;background:#222;border:1px solid #444;border-radius:999px;color:#f5f5f5;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:4px;margin-left:auto;padding:6px 12px}.theme-dark .perfect-match .filters{align-items:flex-end;background:#222;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px}.theme-dark .perfect-match .filters label{color:#d3d3d3;display:flex;flex-direction:column;font-size:12px;gap:4px}.theme-dark .perfect-match .filters label.check{align-items:center;color:#f5f5f5;flex-direction:row;font-size:13px;gap:6px}.theme-dark .perfect-match .filters input[type=number],.theme-dark .perfect-match .filters input[type=text],.theme-dark .perfect-match .filters select{background:#222;border:1px solid #444;border-radius:8px;color:#f5f5f5;font:inherit;font-size:13px;padding:8px 10px}.theme-dark .perfect-match .filters input[type=number]{width:90px}.theme-dark .perfect-match .filters input[type=checkbox]{accent-color:#e0457b;height:16px;width:16px}.theme-dark .perfect-match .filters .near{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.theme-dark .perfect-match .filters .near select{padding:9px 10px}.theme-dark .perfect-match .filters .hint-error{color:#c62828;font-size:12px}.theme-dark .perfect-match .pm-error{background:#f0544f1a;border-radius:10px;color:#c62828;font-size:13px;margin:0 0 12px;padding:10px 14px}.theme-dark .perfect-match .match-empty{color:#d3d3d3;padding:40px 16px;text-align:center}.theme-dark .perfect-match .match-empty p{color:#f5f5f5;font-size:16px;margin:0 0 6px}.theme-dark .perfect-match .match-card{background:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;overflow:hidden;width:100%}.theme-dark .perfect-match .match-card .photo{aspect-ratio:4/5;background:#333;position:relative}.theme-dark .perfect-match .match-card .photo img{display:block;height:100%;object-fit:cover;width:100%}.theme-dark .perfect-match .match-card.compact .photo{aspect-ratio:1}.theme-dark .perfect-match .match-card .nav{background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;padding:4px;position:absolute;top:50%;transform:translateY(-50%)}.theme-dark .perfect-match .match-card .nav.prev{left:8px}.theme-dark .perfect-match .match-card .nav.next{right:8px}.theme-dark .perfect-match .match-card .dots{display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0;top:8px}.theme-dark .perfect-match .match-card .dots span{background:#ffffff80;border-radius:2px;height:3px;width:22px}.theme-dark .perfect-match .match-card .dots span.on{background:#fff}.theme-dark .perfect-match .match-card .pedigree{background:#0009;border-radius:999px;bottom:10px;color:#ffd54f;font-size:12px;font-weight:600;left:10px;padding:3px 10px;position:absolute}.theme-dark .perfect-match .match-card .info{padding:14px 16px 16px}.theme-dark .perfect-match .match-card .title{align-items:center;display:flex;gap:8px;justify-content:space-between}.theme-dark .perfect-match .match-card h3{font-size:20px;margin:0}.theme-dark .perfect-match .match-card.compact h3{font-size:16px}.theme-dark .perfect-match .match-card p{font-size:14px;margin:4px 0 0}.theme-dark .perfect-match .match-card .details{color:#d3d3d3}.theme-dark .perfect-match .match-card .breed{font-weight:500}.theme-dark .perfect-match .match-card .place{color:#d3d3d3;font-size:13px}.theme-dark .perfect-match .match-card .desc{line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.theme-dark .perfect-match .match-card .report-btn{background:none;border:none;border-radius:50%;color:#d3d3d3;cursor:pointer;display:flex;padding:4px}.theme-dark .perfect-match .match-card .report-btn:hover{color:#c62828}.theme-dark .perfect-match .swipe-area{margin:0 auto;max-width:380px}.theme-dark .perfect-match .swipe-area .match-card .photo{max-height:38vh;width:100%}.theme-dark .perfect-match .swipe-area .match-card .desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.theme-dark .perfect-match .swipe-actions{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:16px}.theme-dark .perfect-match .swipe-actions .round{align-items:center;background:#222;border:none;border-radius:50%;box-shadow:0 4px 14px #0000002e;cursor:pointer;display:flex;justify-content:center;transition:transform .15s}.theme-dark .perfect-match .swipe-actions .round:hover:not(:disabled){transform:scale(1.08)}.theme-dark .perfect-match .swipe-actions .round:disabled{cursor:not-allowed;opacity:.4}.theme-dark .perfect-match .swipe-actions .undo{color:#f5a623;height:44px;width:44px}.theme-dark .perfect-match .swipe-actions .pass{color:#f0544f;height:62px;width:62px}.theme-dark .perfect-match .swipe-actions .like{color:#e0457b;height:62px;width:62px}.theme-dark .perfect-match .view-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:480px){.theme-dark .perfect-match .view-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-dark .perfect-match .view-grid .match-card .info{padding:10px}.theme-dark .perfect-match .view-grid .match-card h3{font-size:14px}.theme-dark .perfect-match .view-grid .match-card p{font-size:12px}}.theme-dark .perfect-match .matches-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.theme-dark .perfect-match .match-item{background:#222;border-radius:16px;box-shadow:0 0 25px -10px #00000061;display:flex;gap:14px;padding:16px}@media(max-width:480px){.theme-dark .perfect-match .match-item{flex-direction:column}}.theme-dark .perfect-match .match-item .pair{align-items:center;display:flex;flex:none}.theme-dark .perfect-match .match-item .pair img{border:3px solid #222;border-radius:50%;height:56px;object-fit:cover;width:56px}.theme-dark .perfect-match .match-item .pair img+span+img{margin-left:-10px}.theme-dark .perfect-match .match-item .pair span{font-size:18px;margin:0 -6px;z-index:1}.theme-dark .perfect-match .match-item .body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.theme-dark .perfect-match .match-item p{margin:0}.theme-dark .perfect-match .match-item .who a{color:#5271ff;font-weight:600;text-decoration:none}.theme-dark .perfect-match .match-item .who small{color:#d3d3d3}.theme-dark .perfect-match .match-item .details{color:#d3d3d3;font-size:13px}.theme-dark .perfect-match .match-item .left{color:#d3d3d3;font-size:13px;font-style:italic}.theme-dark .perfect-match .match-item .contacts{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.theme-dark .perfect-match .match-item .tutor{width:100%}.theme-dark .perfect-match .match-item .contact{align-items:center;border:1px solid #444;border-radius:999px;color:#f5f5f5;display:inline-flex;gap:4px;overflow-wrap:anywhere;padding:6px 12px;text-decoration:none}.theme-dark .perfect-match .match-item .contact.whatsapp{border-color:#25d366;color:#128c4b}.theme-dark .perfect-match .match-item .contact.telegram{border-color:#08c;color:#0077b3}.theme-dark .perfect-match .match-item .undo-link{background:none;border:none;color:#d3d3d3;cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline;width:-moz-fit-content;width:fit-content}.theme-dark .perfect-match .match-item .confirm-undo{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.theme-dark .perfect-match .match-item .btn-danger{background:#c62828;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:7px 14px}.theme-dark .perfect-match .match-item .btn-light{font-size:13px;padding:7px 14px}.theme-light .match-dialog{color:#000;padding:18px 14px 8px;width:min(420px,82vw)}.theme-light .match-dialog h2{font-size:20px;margin:0 0 12px}.theme-light .match-dialog fieldset{border:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.theme-light .match-dialog legend{color:#555;font-size:13px;margin-bottom:6px}.theme-light .match-dialog label{border:1px solid #d3d3d3;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px}.theme-light .match-dialog label.active{background:#e0457b0f;border-color:#e0457b}.theme-light .match-dialog label span{display:flex;flex-direction:column;font-size:14px}.theme-light .match-dialog label small{color:#555;font-size:12px}.theme-light .match-dialog label input{accent-color:#e0457b}.theme-light .match-dialog .dialog-error{color:#c62828;font-size:13px;margin:10px 0 0}.theme-light .match-dialog .dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.theme-light .match-dialog .dialog-actions button{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.theme-light .match-dialog .dialog-actions .btn-light{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-light .match-dialog .dialog-actions .btn-main{background:#e0457b;border:none;color:#fff}.theme-light .match-dialog .dialog-actions .btn-main:disabled{opacity:.6}.theme-light .match-dialog.its-a-match{text-align:center}.theme-light .match-dialog.its-a-match h2{color:#e0457b;font-size:26px}.theme-light .match-dialog.its-a-match .pair{display:flex;justify-content:center;margin-bottom:12px}.theme-light .match-dialog.its-a-match .pair img{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0003;height:96px;object-fit:cover;width:96px}.theme-light .match-dialog.its-a-match .pair img+img{margin-left:-16px}.theme-light .match-dialog.its-a-match p{font-size:14px}.theme-light .match-dialog.its-a-match .dialog-actions{justify-content:center}.theme-dark .match-dialog{color:#f5f5f5;padding:18px 14px 8px;width:min(420px,82vw)}.theme-dark .match-dialog h2{font-size:20px;margin:0 0 12px}.theme-dark .match-dialog fieldset{border:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.theme-dark .match-dialog legend{color:#d3d3d3;font-size:13px;margin-bottom:6px}.theme-dark .match-dialog label{border:1px solid #444;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px}.theme-dark .match-dialog label.active{background:#e0457b0f;border-color:#e0457b}.theme-dark .match-dialog label span{display:flex;flex-direction:column;font-size:14px}.theme-dark .match-dialog label small{color:#d3d3d3;font-size:12px}.theme-dark .match-dialog label input{accent-color:#e0457b}.theme-dark .match-dialog .dialog-error{color:#c62828;font-size:13px;margin:10px 0 0}.theme-dark .match-dialog .dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.theme-dark .match-dialog .dialog-actions button{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.theme-dark .match-dialog .dialog-actions .btn-light{background:#222;border:1px solid #444;color:#f5f5f5}.theme-dark .match-dialog .dialog-actions .btn-main{background:#e0457b;border:none;color:#fff}.theme-dark .match-dialog .dialog-actions .btn-main:disabled{opacity:.6}.theme-dark .match-dialog.its-a-match{text-align:center}.theme-dark .match-dialog.its-a-match h2{color:#e0457b;font-size:26px}.theme-dark .match-dialog.its-a-match .pair{display:flex;justify-content:center;margin-bottom:12px}.theme-dark .match-dialog.its-a-match .pair img{border:4px solid #222;border-radius:50%;box-shadow:0 2px 10px #0003;height:96px;object-fit:cover;width:96px}.theme-dark .match-dialog.its-a-match .pair img+img{margin-left:-16px}.theme-dark .match-dialog.its-a-match p{font-size:14px}.theme-dark .match-dialog.its-a-match .dialog-actions{justify-content:center}.theme-light .match-form .match-form-header{align-items:center;display:flex;gap:14px;margin-bottom:20px}.theme-light .match-form .match-form-header img{border-radius:50%;flex:none;height:56px;object-fit:cover;width:56px}.theme-light .match-form .match-form-header h2{margin:0 0 4px}.theme-light .match-form .match-form-header p{color:#555;font-size:13px;margin:0}.theme-light .match-form .status-badge{border-radius:999px;font-size:12px;font-weight:600;margin-left:auto;padding:4px 12px}.theme-light .match-form .status-badge.active{background:#2e7d321f;color:#2e7d32}.theme-light .match-form .status-badge.paused{background:#f0544f1f;color:#c62828}.theme-light .match-form section input[type=date]{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;box-sizing:border-box;color:#000;font:inherit;font-size:14px;padding:10px 12px;width:100%}.theme-light .match-form section input[type=date]:focus{border-color:#5271ff;outline:none}.theme-light .match-form .section-hint{color:#555;font-size:12px;margin:-6px 0 12px}.theme-light .match-form .contacts-title{margin-top:22px}.theme-light .match-form .check-row{align-items:center;color:#000!important;cursor:pointer;display:flex!important;font-size:14px!important;gap:8px;margin-top:14px!important}.theme-light .match-form .check-row input{accent-color:#e0457b;height:18px;width:18px}.theme-light .match-form .section-upload .thumbnails .thumb{border:none;padding:0}.theme-light .match-form .section-upload .thumbnails .thumb:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-light .match-form .section-upload .thumbnails .thumb:focus-visible .remove{opacity:1}.theme-light .match-form .terms-box{background:#e0457b0f;border:1px solid #e0457b59;border-radius:16px;margin-top:20px;padding:18px 20px}.theme-light .match-form .terms-box h3{font-size:15px;margin:0 0 8px}.theme-light .match-form .terms-box ul{color:#555;font-size:13px;line-height:1.5;margin:0 0 6px;padding-left:20px}.theme-light .match-form .danger-zone{align-items:center;border-top:1px solid #d3d3d3;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:18px}.theme-light .match-form .btn-secondary{background:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;cursor:pointer;font:inherit;font-size:13px;padding:9px 16px}.theme-light .match-form .btn-secondary:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-light .match-form .btn-secondary:disabled{cursor:not-allowed;opacity:.6}.theme-light .match-form .btn-danger-link{background:none;border:none;color:#c62828;cursor:pointer;font:inherit;font-size:13px;text-decoration:underline}.theme-light .match-form .btn-danger{background:#c62828;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:9px 16px}.theme-light .match-form .btn-danger:disabled{opacity:.6}.theme-light .match-form .confirm-leave{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.theme-light .match-form button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .match-form .match-form-header{align-items:center;display:flex;gap:14px;margin-bottom:20px}.theme-dark .match-form .match-form-header img{border-radius:50%;flex:none;height:56px;object-fit:cover;width:56px}.theme-dark .match-form .match-form-header h2{margin:0 0 4px}.theme-dark .match-form .match-form-header p{color:#d3d3d3;font-size:13px;margin:0}.theme-dark .match-form .status-badge{border-radius:999px;font-size:12px;font-weight:600;margin-left:auto;padding:4px 12px}.theme-dark .match-form .status-badge.active{background:#2e7d321f;color:#2e7d32}.theme-dark .match-form .status-badge.paused{background:#f0544f1f;color:#c62828}.theme-dark .match-form section input[type=date]{background-color:#222;border:1px solid #444;border-radius:10px;box-sizing:border-box;color:#f5f5f5;font:inherit;font-size:14px;padding:10px 12px;width:100%}.theme-dark .match-form section input[type=date]:focus{border-color:#5271ff;outline:none}.theme-dark .match-form .section-hint{color:#d3d3d3;font-size:12px;margin:-6px 0 12px}.theme-dark .match-form .contacts-title{margin-top:22px}.theme-dark .match-form .check-row{align-items:center;color:#f5f5f5!important;cursor:pointer;display:flex!important;font-size:14px!important;gap:8px;margin-top:14px!important}.theme-dark .match-form .check-row input{accent-color:#e0457b;height:18px;width:18px}.theme-dark .match-form .section-upload .thumbnails .thumb{border:none;padding:0}.theme-dark .match-form .section-upload .thumbnails .thumb:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.theme-dark .match-form .section-upload .thumbnails .thumb:focus-visible .remove{opacity:1}.theme-dark .match-form .terms-box{background:#e0457b0f;border:1px solid #e0457b59;border-radius:16px;margin-top:20px;padding:18px 20px}.theme-dark .match-form .terms-box h3{font-size:15px;margin:0 0 8px}.theme-dark .match-form .terms-box ul{color:#d3d3d3;font-size:13px;line-height:1.5;margin:0 0 6px;padding-left:20px}.theme-dark .match-form .danger-zone{align-items:center;border-top:1px solid #444;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:18px}.theme-dark .match-form .btn-secondary{background:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;cursor:pointer;font:inherit;font-size:13px;padding:9px 16px}.theme-dark .match-form .btn-secondary:hover:not(:disabled){border-color:#5271ff;color:#5271ff}.theme-dark .match-form .btn-secondary:disabled{cursor:not-allowed;opacity:.6}.theme-dark .match-form .btn-danger-link{background:none;border:none;color:#c62828;cursor:pointer;font:inherit;font-size:13px;text-decoration:underline}.theme-dark .match-form .btn-danger{background:#c62828;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:9px 16px}.theme-dark .match-form .btn-danger:disabled{opacity:.6}.theme-dark .match-form .confirm-leave{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.theme-dark .match-form button:focus-visible{outline:2px solid #5271ff;outline-offset:2px}.new-wanted .match-message{text-align:center}.new-wanted .match-message p{margin:0 0 10px}.new-wanted .match-message a{color:#5271ff}.new-wanted .match-message .match-message-actions{display:flex;gap:18px;justify-content:center;margin-top:16px}.theme-light .agenda-page{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .agenda-page{padding:20px}}@media(max-width:480px){.theme-light .agenda-page{padding:12px 10px}}.theme-light .agenda-page .btn-main{background-color:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;text-decoration:none;white-space:nowrap}.theme-light .agenda-page .btn-main:hover{background-color:#405ce0}.theme-light .agenda-page .agenda-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.theme-light .agenda-page .agenda-header h2{font-size:24px;font-weight:700;margin:0}.theme-light .agenda-page .pet-filter{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:2px}.theme-light .agenda-page .pet-filter button{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#555;cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:13px;gap:6px;min-height:32px;padding:4px 12px}.theme-light .agenda-page .pet-filter button img{border-radius:50%;height:22px;object-fit:cover;width:22px}.theme-light .agenda-page .pet-filter button.active{border-color:#5271ff;color:#5271ff;font-weight:600}.theme-light .agenda-page .agenda-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:14px 0 6px}.theme-light .agenda-page .agenda-toolbar .tabs{background:#fff;border:1px solid #d3d3d3;border-radius:10px;display:flex;padding:3px}.theme-light .agenda-page .agenda-toolbar .tabs button{background:none;border:none;border-radius:8px;color:#555;cursor:pointer;font:inherit;font-size:14px;padding:6px 16px}.theme-light .agenda-page .agenda-toolbar .tabs button.active{background:#5271ff;color:#fff;font-weight:600}.theme-light .agenda-page .agenda-toolbar .card-link{color:#5271ff;font-size:13px;font-weight:600;text-decoration:none}.theme-light .agenda-page .agenda-toolbar .card-link:hover{text-decoration:underline}.theme-light .agenda-page .notice{align-items:center;background:#2ea0431f;border-radius:10px;color:#000;display:flex;font-size:14px;gap:10px;justify-content:space-between;margin:10px 0;padding:10px 14px}.theme-light .agenda-page .notice button{background:none;border:none;color:#555;cursor:pointer;font-size:20px;line-height:1}.theme-light .agenda-page .agenda-msg{color:#555}.theme-light .agenda-page .care-group{margin-top:16px}.theme-light .agenda-page .care-group h3{color:#555;font-size:15px;font-weight:700;margin:0 0 8px}.theme-light .agenda-page .care-group h3 span{font-weight:400}.theme-light .agenda-page .care-group h3.overdue{color:#e53935}.theme-light .agenda-page .care-group h3.today{color:#f59e0b}.theme-light .agenda-page .care-group ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.theme-light .agenda-page .care-card{align-items:flex-start;background:#fff;border-left:4px solid #0000;border-radius:14px;box-shadow:0 0 25px -12px #0003;display:flex;gap:12px;padding:12px 14px;transition:box-shadow .3s}.theme-light .agenda-page .care-card.overdue{border-left-color:#e53935}.theme-light .agenda-page .care-card.overdue .due{color:#e53935}.theme-light .agenda-page .care-card.today{border-left-color:#f59e0b}.theme-light .agenda-page .care-card.today .due{color:#f59e0b}.theme-light .agenda-page .care-card.week{border-left-color:#5271ff}.theme-light .agenda-page .care-card.highlighted{box-shadow:0 0 0 2px #5271ff}.theme-light .agenda-page .care-card .care-icon{font-size:26px;line-height:1.2}.theme-light .agenda-page .care-card .care-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.theme-light .agenda-page .care-card .care-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.theme-light .agenda-page .care-card .care-title strong{font-size:16px;overflow-wrap:anywhere}.theme-light .agenda-page .care-card .care-title .care-type{color:#555;font-size:12px}.theme-light .agenda-page .care-card .care-pet{align-items:center;color:#555;display:flex;font-size:13px;gap:5px}.theme-light .agenda-page .care-card .care-pet img{border-radius:50%;height:18px;object-fit:cover;width:18px}.theme-light .agenda-page .care-card .care-date{font-size:13px}.theme-light .agenda-page .care-card .care-repeat{color:#555;font-size:12px}.theme-light .agenda-page .care-card .care-notes{color:#555;font-size:13px;margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-line}.theme-light .agenda-page .care-card .care-actions{align-items:center;display:flex;gap:2px}.theme-light .agenda-page .care-card .btn-done{align-items:center;background:#0000;border:1px solid #2ea043;border-radius:8px;color:#2ea043;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 10px;white-space:nowrap}.theme-light .agenda-page .care-card .btn-done .box{align-items:center;border:2px solid;border-radius:3px;display:inline-flex;font-size:11px;height:14px;justify-content:center;line-height:1;width:14px}.theme-light .agenda-page .care-card .btn-done:focus-visible,.theme-light .agenda-page .care-card .btn-done:hover{background:#2ea043;color:#fff}.theme-light .agenda-page .care-card .btn-done:focus-visible .box:after,.theme-light .agenda-page .care-card .btn-done:hover .box:after{content:"✓"}.theme-light .agenda-page .care-card .card-menu{position:relative}.theme-light .agenda-page .care-card .card-menu .menu-btn{background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;padding:6px}.theme-light .agenda-page .care-card .card-menu .menu-btn:hover{background:#f0f0f0}.theme-light .agenda-page .care-card .card-menu .menu{background:#fff;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 6px 20px #00000026;display:flex;flex-direction:column;min-width:170px;overflow:hidden;position:absolute;right:0;top:100%;z-index:5}.theme-light .agenda-page .care-card .card-menu .menu button{background:none;border:none;color:#000;cursor:pointer;font:inherit;font-size:14px;padding:10px 14px;text-align:left}.theme-light .agenda-page .care-card .card-menu .menu button:focus-visible,.theme-light .agenda-page .care-card .card-menu .menu button:hover{background:#f0f0f0}.theme-light .agenda-page .care-card .card-menu .menu button.danger{color:#e53935}.theme-light .agenda-page .empty-state{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000026;display:flex;flex-direction:column;margin-top:20px;padding:50px 24px;text-align:center}.theme-light .agenda-page .empty-state .empty-icon{font-size:64px;line-height:1;margin-bottom:16px}.theme-light .agenda-page .empty-state h3{font-size:20px;margin:0 0 10px}.theme-light .agenda-page .empty-state p{color:#555;font-size:14px;line-height:1.6;margin:0 0 22px;max-width:380px}.theme-dark .agenda-page{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .agenda-page{padding:20px}}@media(max-width:480px){.theme-dark .agenda-page{padding:12px 10px}}.theme-dark .agenda-page .btn-main{background-color:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;text-decoration:none;white-space:nowrap}.theme-dark .agenda-page .btn-main:hover{background-color:#405ce0}.theme-dark .agenda-page .agenda-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.theme-dark .agenda-page .agenda-header h2{font-size:24px;font-weight:700;margin:0}.theme-dark .agenda-page .pet-filter{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:2px}.theme-dark .agenda-page .pet-filter button{align-items:center;background:#222;border:1px solid #444;border-radius:999px;color:#d3d3d3;cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:13px;gap:6px;min-height:32px;padding:4px 12px}.theme-dark .agenda-page .pet-filter button img{border-radius:50%;height:22px;object-fit:cover;width:22px}.theme-dark .agenda-page .pet-filter button.active{border-color:#5271ff;color:#5271ff;font-weight:600}.theme-dark .agenda-page .agenda-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:14px 0 6px}.theme-dark .agenda-page .agenda-toolbar .tabs{background:#222;border:1px solid #444;border-radius:10px;display:flex;padding:3px}.theme-dark .agenda-page .agenda-toolbar .tabs button{background:none;border:none;border-radius:8px;color:#d3d3d3;cursor:pointer;font:inherit;font-size:14px;padding:6px 16px}.theme-dark .agenda-page .agenda-toolbar .tabs button.active{background:#5271ff;color:#fff;font-weight:600}.theme-dark .agenda-page .agenda-toolbar .card-link{color:#5271ff;font-size:13px;font-weight:600;text-decoration:none}.theme-dark .agenda-page .agenda-toolbar .card-link:hover{text-decoration:underline}.theme-dark .agenda-page .notice{align-items:center;background:#2ea0431f;border-radius:10px;color:#f5f5f5;display:flex;font-size:14px;gap:10px;justify-content:space-between;margin:10px 0;padding:10px 14px}.theme-dark .agenda-page .notice button{background:none;border:none;color:#d3d3d3;cursor:pointer;font-size:20px;line-height:1}.theme-dark .agenda-page .agenda-msg{color:#d3d3d3}.theme-dark .agenda-page .care-group{margin-top:16px}.theme-dark .agenda-page .care-group h3{color:#d3d3d3;font-size:15px;font-weight:700;margin:0 0 8px}.theme-dark .agenda-page .care-group h3 span{font-weight:400}.theme-dark .agenda-page .care-group h3.overdue{color:#e53935}.theme-dark .agenda-page .care-group h3.today{color:#f59e0b}.theme-dark .agenda-page .care-group ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.theme-dark .agenda-page .care-card{align-items:flex-start;background:#222;border-left:4px solid #0000;border-radius:14px;box-shadow:0 0 25px -12px #0003;display:flex;gap:12px;padding:12px 14px;transition:box-shadow .3s}.theme-dark .agenda-page .care-card.overdue{border-left-color:#e53935}.theme-dark .agenda-page .care-card.overdue .due{color:#e53935}.theme-dark .agenda-page .care-card.today{border-left-color:#f59e0b}.theme-dark .agenda-page .care-card.today .due{color:#f59e0b}.theme-dark .agenda-page .care-card.week{border-left-color:#5271ff}.theme-dark .agenda-page .care-card.highlighted{box-shadow:0 0 0 2px #5271ff}.theme-dark .agenda-page .care-card .care-icon{font-size:26px;line-height:1.2}.theme-dark .agenda-page .care-card .care-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.theme-dark .agenda-page .care-card .care-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.theme-dark .agenda-page .care-card .care-title strong{font-size:16px;overflow-wrap:anywhere}.theme-dark .agenda-page .care-card .care-title .care-type{color:#d3d3d3;font-size:12px}.theme-dark .agenda-page .care-card .care-pet{align-items:center;color:#d3d3d3;display:flex;font-size:13px;gap:5px}.theme-dark .agenda-page .care-card .care-pet img{border-radius:50%;height:18px;object-fit:cover;width:18px}.theme-dark .agenda-page .care-card .care-date{font-size:13px}.theme-dark .agenda-page .care-card .care-repeat{color:#d3d3d3;font-size:12px}.theme-dark .agenda-page .care-card .care-notes{color:#d3d3d3;font-size:13px;margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-line}.theme-dark .agenda-page .care-card .care-actions{align-items:center;display:flex;gap:2px}.theme-dark .agenda-page .care-card .btn-done{align-items:center;background:#0000;border:1px solid #2ea043;border-radius:8px;color:#2ea043;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 10px;white-space:nowrap}.theme-dark .agenda-page .care-card .btn-done .box{align-items:center;border:2px solid;border-radius:3px;display:inline-flex;font-size:11px;height:14px;justify-content:center;line-height:1;width:14px}.theme-dark .agenda-page .care-card .btn-done:focus-visible,.theme-dark .agenda-page .care-card .btn-done:hover{background:#2ea043;color:#fff}.theme-dark .agenda-page .care-card .btn-done:focus-visible .box:after,.theme-dark .agenda-page .care-card .btn-done:hover .box:after{content:"✓"}.theme-dark .agenda-page .care-card .card-menu{position:relative}.theme-dark .agenda-page .care-card .card-menu .menu-btn{background:none;border:none;border-radius:50%;color:#d3d3d3;cursor:pointer;display:flex;padding:6px}.theme-dark .agenda-page .care-card .card-menu .menu-btn:hover{background:#ffffff1a}.theme-dark .agenda-page .care-card .card-menu .menu{background:#222;border:1px solid #444;border-radius:10px;box-shadow:0 6px 20px #00000026;display:flex;flex-direction:column;min-width:170px;overflow:hidden;position:absolute;right:0;top:100%;z-index:5}.theme-dark .agenda-page .care-card .card-menu .menu button{background:none;border:none;color:#f5f5f5;cursor:pointer;font:inherit;font-size:14px;padding:10px 14px;text-align:left}.theme-dark .agenda-page .care-card .card-menu .menu button:focus-visible,.theme-dark .agenda-page .care-card .card-menu .menu button:hover{background:#ffffff1a}.theme-dark .agenda-page .care-card .card-menu .menu button.danger{color:#e53935}.theme-dark .agenda-page .empty-state{align-items:center;background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000026;display:flex;flex-direction:column;margin-top:20px;padding:50px 24px;text-align:center}.theme-dark .agenda-page .empty-state .empty-icon{font-size:64px;line-height:1;margin-bottom:16px}.theme-dark .agenda-page .empty-state h3{font-size:20px;margin:0 0 10px}.theme-dark .agenda-page .empty-state p{color:#d3d3d3;font-size:14px;line-height:1.6;margin:0 0 22px;max-width:380px}.theme-light .care-dialog{color:#000;max-height:80vh;overflow-y:auto;padding:18px 14px 8px;width:min(460px,82vw)}.theme-light .care-dialog h2{font-size:20px;margin:0 0 14px;padding-right:24px}.theme-light .care-dialog p{font-size:14px;line-height:1.5}.theme-light .care-dialog fieldset{border:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0}.theme-light .care-dialog legend{color:#555;font-size:13px;margin-bottom:6px}.theme-light .care-dialog .pet-choice label,.theme-light .care-dialog .type-choice label{align-items:center;border:1px solid #d3d3d3;border-radius:999px;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 10px}.theme-light .care-dialog .pet-choice label input,.theme-light .care-dialog .type-choice label input{opacity:0;pointer-events:none;position:absolute}.theme-light .care-dialog .pet-choice label:focus-within,.theme-light .care-dialog .type-choice label:focus-within{outline:2px solid #5271ff;outline-offset:1px}.theme-light .care-dialog .pet-choice label.active,.theme-light .care-dialog .type-choice label.active{background:#5271ff14;border-color:#5271ff;color:#5271ff;font-weight:600}.theme-light .care-dialog .pet-choice label img,.theme-light .care-dialog .type-choice label img{border-radius:50%;height:20px;object-fit:cover;width:20px}.theme-light .care-dialog .field{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:12px;min-width:0}.theme-light .care-dialog .field>span{color:#555;font-size:13px}.theme-light .care-dialog .field>span small{color:#555}.theme-light .care-dialog .field input,.theme-light .care-dialog .field textarea{background:#f6f3f3;border:1px solid #d3d3d3;border-radius:8px;color:#000;font:inherit;font-size:15px;min-width:0;padding:8px 10px}.theme-light .care-dialog .field input:focus,.theme-light .care-dialog .field textarea:focus{border-color:#0000;outline:2px solid #5271ff}.theme-light .care-dialog .field textarea{resize:vertical}.theme-light .care-dialog .row{display:flex;flex-wrap:wrap;gap:10px}.theme-light .care-dialog .repeat{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.theme-light .care-dialog .repeat .check{align-items:center;cursor:pointer;display:flex;gap:6px}.theme-light .care-dialog .repeat .check input{accent-color:#5271ff;height:16px;width:16px}.theme-light .care-dialog .repeat .repeat-fields{align-items:center;display:flex;gap:6px}.theme-light .care-dialog .repeat .repeat-fields input{width:64px}.theme-light .care-dialog .repeat .repeat-fields input,.theme-light .care-dialog .repeat .repeat-fields select{background:#f6f3f3;border:1px solid #d3d3d3;border-radius:8px;color:#000;font:inherit;padding:6px 8px}.theme-light .care-dialog .hint{color:#555;font-size:12px;margin:6px 0 12px}.theme-light .care-dialog .dialog-error{color:#c62828;font-size:13px;margin:10px 0 0}.theme-light .care-dialog .dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.theme-light .care-dialog .dialog-actions button{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.theme-light .care-dialog .dialog-actions .btn-light{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-light .care-dialog .dialog-actions .btn-main{background:#5271ff;border:none;color:#fff}.theme-light .care-dialog .dialog-actions .btn-main.danger{background:#e53935}.theme-light .care-dialog .dialog-actions .btn-main:disabled{opacity:.6}.theme-dark .care-dialog{color:#f5f5f5;max-height:80vh;overflow-y:auto;padding:18px 14px 8px;width:min(460px,82vw)}.theme-dark .care-dialog h2{font-size:20px;margin:0 0 14px;padding-right:24px}.theme-dark .care-dialog p{font-size:14px;line-height:1.5}.theme-dark .care-dialog fieldset{border:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0}.theme-dark .care-dialog legend{color:#d3d3d3;font-size:13px;margin-bottom:6px}.theme-dark .care-dialog .pet-choice label,.theme-dark .care-dialog .type-choice label{align-items:center;border:1px solid #444;border-radius:999px;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 10px}.theme-dark .care-dialog .pet-choice label input,.theme-dark .care-dialog .type-choice label input{opacity:0;pointer-events:none;position:absolute}.theme-dark .care-dialog .pet-choice label:focus-within,.theme-dark .care-dialog .type-choice label:focus-within{outline:2px solid #5271ff;outline-offset:1px}.theme-dark .care-dialog .pet-choice label.active,.theme-dark .care-dialog .type-choice label.active{background:#5271ff14;border-color:#5271ff;color:#5271ff;font-weight:600}.theme-dark .care-dialog .pet-choice label img,.theme-dark .care-dialog .type-choice label img{border-radius:50%;height:20px;object-fit:cover;width:20px}.theme-dark .care-dialog .field{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:12px;min-width:0}.theme-dark .care-dialog .field>span{color:#d3d3d3;font-size:13px}.theme-dark .care-dialog .field>span small{color:#d3d3d3}.theme-dark .care-dialog .field input,.theme-dark .care-dialog .field textarea{background:#333;border:1px solid #444;border-radius:8px;color:#f5f5f5;font:inherit;font-size:15px;min-width:0;padding:8px 10px}.theme-dark .care-dialog .field input:focus,.theme-dark .care-dialog .field textarea:focus{border-color:#0000;outline:2px solid #5271ff}.theme-dark .care-dialog .field textarea{resize:vertical}.theme-dark .care-dialog .row{display:flex;flex-wrap:wrap;gap:10px}.theme-dark .care-dialog .repeat{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.theme-dark .care-dialog .repeat .check{align-items:center;cursor:pointer;display:flex;gap:6px}.theme-dark .care-dialog .repeat .check input{accent-color:#5271ff;height:16px;width:16px}.theme-dark .care-dialog .repeat .repeat-fields{align-items:center;display:flex;gap:6px}.theme-dark .care-dialog .repeat .repeat-fields input{width:64px}.theme-dark .care-dialog .repeat .repeat-fields input,.theme-dark .care-dialog .repeat .repeat-fields select{background:#333;border:1px solid #444;border-radius:8px;color:#f5f5f5;font:inherit;padding:6px 8px}.theme-dark .care-dialog .hint{color:#d3d3d3;font-size:12px;margin:6px 0 12px}.theme-dark .care-dialog .dialog-error{color:#c62828;font-size:13px;margin:10px 0 0}.theme-dark .care-dialog .dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.theme-dark .care-dialog .dialog-actions button{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.theme-dark .care-dialog .dialog-actions .btn-light{background:#222;border:1px solid #444;color:#f5f5f5}.theme-dark .care-dialog .dialog-actions .btn-main{background:#5271ff;border:none;color:#fff}.theme-dark .care-dialog .dialog-actions .btn-main.danger{background:#e53935}.theme-dark .care-dialog .dialog-actions .btn-main:disabled{opacity:.6}.vaccination-card{background:#f6f3f3;color:#222;font-family:inherit;min-height:100vh;padding:20px 16px 40px}.vaccination-card .vc-toolbar{align-items:center;display:flex;justify-content:flex-end;margin:0 auto 14px;max-width:760px}.vaccination-card .vc-toolbar button{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:8px 18px}.vaccination-card .vc-toolbar button:hover{background:#405ce0}.vaccination-card .vc-sheet{background:#fff;border-radius:14px;box-shadow:0 0 25px -10px #0003;margin:0 auto;max-width:760px;padding:28px 32px}@media(max-width:480px){.vaccination-card .vc-sheet{padding:18px 14px}}.vaccination-card .vc-sheet header{align-items:center;border-bottom:2px solid #5271ff;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.vaccination-card .vc-sheet header .vc-brand{color:#5271ff;font-family:FontBichosNet,serif;font-size:18px;margin:0}.vaccination-card .vc-sheet header h1{font-size:24px;margin:2px 0 0}.vaccination-card .vc-sheet header img{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.vaccination-card .vc-sheet .vc-pet{margin:14px 0 6px}.vaccination-card .vc-sheet .vc-pet h2{font-size:22px;margin:0 0 4px}.vaccination-card .vc-sheet .vc-pet p{color:#444;font-size:14px;margin:2px 0}.vaccination-card .vc-sheet section h3{font-size:16px;margin:18px 0 8px}.vaccination-card .vc-sheet table{border-collapse:collapse;font-size:14px;width:100%}.vaccination-card .vc-sheet table td,.vaccination-card .vc-sheet table th{border:1px solid #ddd;overflow-wrap:anywhere;padding:7px 8px;text-align:left;vertical-align:top}.vaccination-card .vc-sheet table th{background:#f0f3ff;font-weight:600}.vaccination-card .vc-sheet .vc-empty{color:#666;font-size:14px}.vaccination-card .vc-sheet footer{color:#777;font-size:11px;margin-top:24px}@media print{@page{size:A4;margin:12mm}.vaccination-card{background:#fff;padding:0}.vaccination-card .vc-toolbar{display:none}.vaccination-card .vc-sheet{border-radius:0;box-shadow:none;max-width:none;padding:0}.vaccination-card table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vaccination-card tr{break-inside:avoid;page-break-inside:avoid}}.theme-light .advertise-page{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .advertise-page{padding:20px}}@media(max-width:480px){.theme-light .advertise-page{padding:12px 10px}}.theme-light .advertise-page .advertise-header h2{font-size:24px;font-weight:700;margin:0}.theme-light .advertise-page .advertise-card{background:#fff;border-radius:16px;box-shadow:0 0 25px -12px #0003;margin-top:14px;padding:20px}@media(max-width:480px){.theme-light .advertise-page .advertise-card{padding:16px 14px}}.theme-light .advertise-page .advertise-card h3{font-size:18px;font-weight:700;margin:0 0 8px}.theme-light .advertise-page .advertise-card p{color:#555;line-height:1.5;margin:0 0 8px}.theme-light .advertise-page .soon .badge{background:#5271ff1f;border-radius:999px;color:#5271ff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.theme-light .advertise-page .business{border-left:4px solid #5271ff}.theme-light .advertise-page .advertise-card .highlight{color:#000;font-weight:600}.theme-light .advertise-page .advertise-card .actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.theme-light .advertise-page .advertise-card .btn{align-items:center;border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;max-width:100%;min-height:40px;overflow-wrap:anywhere;padding:8px 16px;text-decoration:none}.theme-light .advertise-page .advertise-card .btn svg{flex-shrink:0;font-size:20px}.theme-light .advertise-page .advertise-card .btn.whatsapp{background:#25d366}.theme-light .advertise-page .advertise-card .btn.whatsapp:hover{background:#1da851}.theme-light .advertise-page .advertise-card .btn.email,.theme-light .advertise-page .advertise-card .btn.primary{background:#5271ff}.theme-light .advertise-page .advertise-card .btn.email:hover,.theme-light .advertise-page .advertise-card .btn.primary:hover{background:#405ce0}.theme-light .advertise-page .advertise-card .note{font-size:13px;margin:0}.theme-dark .advertise-page{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .advertise-page{padding:20px}}@media(max-width:480px){.theme-dark .advertise-page{padding:12px 10px}}.theme-dark .advertise-page .advertise-header h2{font-size:24px;font-weight:700;margin:0}.theme-dark .advertise-page .advertise-card{background:#222;border-radius:16px;box-shadow:0 0 25px -12px #0003;margin-top:14px;padding:20px}@media(max-width:480px){.theme-dark .advertise-page .advertise-card{padding:16px 14px}}.theme-dark .advertise-page .advertise-card h3{font-size:18px;font-weight:700;margin:0 0 8px}.theme-dark .advertise-page .advertise-card p{color:#d3d3d3;line-height:1.5;margin:0 0 8px}.theme-dark .advertise-page .soon .badge{background:#5271ff1f;border-radius:999px;color:#5271ff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.theme-dark .advertise-page .business{border-left:4px solid #5271ff}.theme-dark .advertise-page .advertise-card .highlight{color:#f5f5f5;font-weight:600}.theme-dark .advertise-page .advertise-card .actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.theme-dark .advertise-page .advertise-card .btn{align-items:center;border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;max-width:100%;min-height:40px;overflow-wrap:anywhere;padding:8px 16px;text-decoration:none}.theme-dark .advertise-page .advertise-card .btn svg{flex-shrink:0;font-size:20px}.theme-dark .advertise-page .advertise-card .btn.whatsapp{background:#25d366}.theme-dark .advertise-page .advertise-card .btn.whatsapp:hover{background:#1da851}.theme-dark .advertise-page .advertise-card .btn.email,.theme-dark .advertise-page .advertise-card .btn.primary{background:#5271ff}.theme-dark .advertise-page .advertise-card .btn.email:hover,.theme-dark .advertise-page .advertise-card .btn.primary:hover{background:#405ce0}.theme-dark .advertise-page .advertise-card .note{font-size:13px;margin:0}.theme-light .business-form .group-title{font-size:15px;margin:18px 0 8px}.theme-light .business-form .group-title .hint{color:#555;font-size:12px;font-weight:400}.theme-light .business-form .extra-categories{border:none;margin:0 0 14px;padding:0}.theme-light .business-form .extra-categories legend{font-size:14px;font-weight:600;margin-bottom:6px}.theme-light .business-form .extra-categories .hint{color:#555;font-size:12px;font-weight:400}.theme-light .business-form .extra-categories .chips{display:flex;flex-wrap:wrap;gap:6px}.theme-light .business-form .extra-categories button{background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#000;cursor:pointer;font-size:13px;padding:6px 12px}.theme-light .business-form .extra-categories button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .business-form .extra-categories button:disabled{cursor:not-allowed;opacity:.45}.theme-light .business-form .zip-status{color:#555;display:block;font-size:12px;margin-top:4px}.theme-light .business-form .zip-status.zip-ok{color:#2e9d55}.theme-light .business-form .zip-status.zip-error{color:#f0544f}.theme-light .business-form .status-note{border-radius:10px;font-size:14px;line-height:1.4;margin:0 0 14px;padding:10px 12px}.theme-light .business-form .status-note.pending{background:#ffb02026}.theme-light .business-form .status-note.active{background:#2e9d5526}.theme-light .business-form .status-note.suspended{background:#f0544f26}.theme-dark .business-form .group-title{font-size:15px;margin:18px 0 8px}.theme-dark .business-form .group-title .hint{color:#d3d3d3;font-size:12px;font-weight:400}.theme-dark .business-form .extra-categories{border:none;margin:0 0 14px;padding:0}.theme-dark .business-form .extra-categories legend{font-size:14px;font-weight:600;margin-bottom:6px}.theme-dark .business-form .extra-categories .hint{color:#d3d3d3;font-size:12px;font-weight:400}.theme-dark .business-form .extra-categories .chips{display:flex;flex-wrap:wrap;gap:6px}.theme-dark .business-form .extra-categories button{background:#222;border:1px solid #444;border-radius:999px;color:#f5f5f5;cursor:pointer;font-size:13px;padding:6px 12px}.theme-dark .business-form .extra-categories button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .business-form .extra-categories button:disabled{cursor:not-allowed;opacity:.45}.theme-dark .business-form .zip-status{color:#d3d3d3;display:block;font-size:12px;margin-top:4px}.theme-dark .business-form .zip-status.zip-ok{color:#2e9d55}.theme-dark .business-form .zip-status.zip-error{color:#f0544f}.theme-dark .business-form .status-note{border-radius:10px;font-size:14px;line-height:1.4;margin:0 0 14px;padding:10px 12px}.theme-dark .business-form .status-note.pending{background:#ffb02026}.theme-dark .business-form .status-note.active{background:#2e9d5526}.theme-dark .business-form .status-note.suspended{background:#f0544f26}.theme-light .guide-page{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .guide-page{padding:20px}}@media(max-width:480px){.theme-light .guide-page{padding:12px 10px}}.theme-light .guide-page a{color:inherit}.theme-light .guide-page .guide-header h2{font-size:24px;font-weight:700;margin:0}.theme-light .guide-page .guide-header p{color:#555;font-size:14px;margin:4px 0 0}.theme-light .guide-page .guide-filters{display:flex;flex-direction:column;gap:10px;margin-top:14px}.theme-light .guide-page .guide-filters .active-search{align-items:center;display:flex;font-size:15px;gap:6px;margin:0}.theme-light .guide-page .guide-filters .active-search button{background:#fff;border:none;border-radius:50%;color:#555;cursor:pointer;display:inline-flex;padding:4px}.theme-light .guide-page .guide-filters .active-search button:hover{color:#000}.theme-light .guide-page .guide-filters .chips{display:flex;flex-wrap:wrap;gap:6px}.theme-light .guide-page .guide-filters .chips button{background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#000;cursor:pointer;font-size:13px;padding:6px 12px}.theme-light .guide-page .guide-filters .chips button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .guide-page .guide-filters .near{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.theme-light .guide-page .guide-filters .near .btn-near{align-items:center;background:#0000;border:1px solid #5271ff;border-radius:8px;color:#5271ff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.theme-light .guide-page .guide-filters .near .geo-error{color:#f0544f}.theme-light .guide-page .guide-msg{margin-top:20px}.theme-light .guide-page .guide-empty{background:#fff;border-radius:16px;margin-top:16px;padding:20px;text-align:center}.theme-light .guide-page .guide-empty p{margin:0 0 6px}.theme-light .guide-page .guide-empty .cta{color:#555}.theme-light .guide-page .guide-empty .cta a{color:#5271ff;font-weight:600}.theme-light .guide-page .guide-empty .btn-link{background:none;border:none;color:#5271ff;cursor:pointer;font-size:14px;font-weight:600;padding:0}.theme-light .guide-page .guide-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));list-style:none;margin:16px 0 0;padding:0}@media(max-width:480px){.theme-light .guide-page .guide-list{grid-template-columns:minmax(0,1fr)}}.theme-light .guide-page .guide-card{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 0 25px -12px #0003;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.theme-light .guide-page .guide-card.featured{border-color:#ffb02099}.theme-light .guide-page .guide-card .card-main{display:flex;gap:12px;min-width:0;text-decoration:none}.theme-light .guide-page .guide-card .card-main img{border-radius:14px;flex-shrink:0;height:64px;object-fit:cover;width:64px}.theme-light .guide-page .guide-card .card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.theme-light .guide-page .guide-card .card-name{font-size:16px;font-weight:700;overflow-wrap:anywhere}.theme-light .guide-page .guide-card .card-name .badge{background:#ffb0202e;border-radius:999px;color:#b37400;font-size:11px;font-weight:700;margin-left:6px;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.theme-light .guide-page .guide-card .card-cat{font-size:13px}.theme-light .guide-page .guide-card .card-place{color:#555;font-size:13px}.theme-light .guide-page .guide-card .card-actions{display:flex;gap:8px;margin-top:auto}.theme-light .guide-page .guide-card .btn{align-items:center;border-radius:10px;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:36px;padding:6px 12px;text-decoration:none}.theme-light .guide-page .guide-card .btn svg{font-size:18px}.theme-light .guide-page .guide-card .btn.whatsapp{background:#25d366;color:#fff}.theme-light .guide-page .guide-card .btn.phone{background:#5271ff;color:#fff}.theme-light .guide-page .guide-card .btn.profile{border:1px solid #d3d3d3;color:#000}.theme-light .guide-page .btn-more{background:#0000;border:1px solid #5271ff;border-radius:10px;color:#5271ff;cursor:pointer;display:block;font-weight:600;margin:16px auto 0;padding:8px 20px}.theme-light .guide-page .guide-footer{color:#555;font-size:13px;margin-top:20px;text-align:center}.theme-light .guide-page .guide-footer a{color:#5271ff}.theme-dark .guide-page{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .guide-page{padding:20px}}@media(max-width:480px){.theme-dark .guide-page{padding:12px 10px}}.theme-dark .guide-page a{color:inherit}.theme-dark .guide-page .guide-header h2{font-size:24px;font-weight:700;margin:0}.theme-dark .guide-page .guide-header p{color:#d3d3d3;font-size:14px;margin:4px 0 0}.theme-dark .guide-page .guide-filters{display:flex;flex-direction:column;gap:10px;margin-top:14px}.theme-dark .guide-page .guide-filters .active-search{align-items:center;display:flex;font-size:15px;gap:6px;margin:0}.theme-dark .guide-page .guide-filters .active-search button{background:#222;border:none;border-radius:50%;color:#d3d3d3;cursor:pointer;display:inline-flex;padding:4px}.theme-dark .guide-page .guide-filters .active-search button:hover{color:#f5f5f5}.theme-dark .guide-page .guide-filters .chips{display:flex;flex-wrap:wrap;gap:6px}.theme-dark .guide-page .guide-filters .chips button{background:#222;border:1px solid #444;border-radius:999px;color:#f5f5f5;cursor:pointer;font-size:13px;padding:6px 12px}.theme-dark .guide-page .guide-filters .chips button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .guide-page .guide-filters .near{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.theme-dark .guide-page .guide-filters .near .btn-near{align-items:center;background:#0000;border:1px solid #5271ff;border-radius:8px;color:#5271ff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.theme-dark .guide-page .guide-filters .near .geo-error{color:#f0544f}.theme-dark .guide-page .guide-msg{margin-top:20px}.theme-dark .guide-page .guide-empty{background:#222;border-radius:16px;margin-top:16px;padding:20px;text-align:center}.theme-dark .guide-page .guide-empty p{margin:0 0 6px}.theme-dark .guide-page .guide-empty .cta{color:#d3d3d3}.theme-dark .guide-page .guide-empty .cta a{color:#5271ff;font-weight:600}.theme-dark .guide-page .guide-empty .btn-link{background:none;border:none;color:#5271ff;cursor:pointer;font-size:14px;font-weight:600;padding:0}.theme-dark .guide-page .guide-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));list-style:none;margin:16px 0 0;padding:0}@media(max-width:480px){.theme-dark .guide-page .guide-list{grid-template-columns:minmax(0,1fr)}}.theme-dark .guide-page .guide-card{background:#222;border:2px solid #0000;border-radius:16px;box-shadow:0 0 25px -12px #0003;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.theme-dark .guide-page .guide-card.featured{border-color:#ffb02099}.theme-dark .guide-page .guide-card .card-main{display:flex;gap:12px;min-width:0;text-decoration:none}.theme-dark .guide-page .guide-card .card-main img{border-radius:14px;flex-shrink:0;height:64px;object-fit:cover;width:64px}.theme-dark .guide-page .guide-card .card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.theme-dark .guide-page .guide-card .card-name{font-size:16px;font-weight:700;overflow-wrap:anywhere}.theme-dark .guide-page .guide-card .card-name .badge{background:#ffb0202e;border-radius:999px;color:#b37400;font-size:11px;font-weight:700;margin-left:6px;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.theme-dark .guide-page .guide-card .card-cat{font-size:13px}.theme-dark .guide-page .guide-card .card-place{color:#d3d3d3;font-size:13px}.theme-dark .guide-page .guide-card .card-actions{display:flex;gap:8px;margin-top:auto}.theme-dark .guide-page .guide-card .btn{align-items:center;border-radius:10px;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:36px;padding:6px 12px;text-decoration:none}.theme-dark .guide-page .guide-card .btn svg{font-size:18px}.theme-dark .guide-page .guide-card .btn.whatsapp{background:#25d366;color:#fff}.theme-dark .guide-page .guide-card .btn.phone{background:#5271ff;color:#fff}.theme-dark .guide-page .guide-card .btn.profile{border:1px solid #444;color:#f5f5f5}.theme-dark .guide-page .btn-more{background:#0000;border:1px solid #5271ff;border-radius:10px;color:#5271ff;cursor:pointer;display:block;font-weight:600;margin:16px auto 0;padding:8px 20px}.theme-dark .guide-page .guide-footer{color:#d3d3d3;font-size:13px;margin-top:20px;text-align:center}.theme-dark .guide-page .guide-footer a{color:#5271ff}.theme-light .contact-page{background-color:#f6f3f3;color:#000;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-light .contact-page{padding:20px}}@media(max-width:480px){.theme-light .contact-page{padding:12px 10px}}.theme-light .contact-page .contact-card{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;margin:0 auto;max-width:560px;padding:24px}@media(max-width:480px){.theme-light .contact-page .contact-card{padding:16px}}.theme-light .contact-page .contact-card.done{text-align:center}.theme-light .contact-page h2{margin:0 0 8px}.theme-light .contact-page p{line-height:1.5}.theme-light .contact-page .intro{color:#555;font-size:14px;margin:0 0 16px}.theme-light .contact-page .subjects{border:none;margin:0 0 14px;padding:0}.theme-light .contact-page .subjects legend{font-size:14px;font-weight:600;margin-bottom:6px}.theme-light .contact-page .subjects .chips{display:flex;flex-wrap:wrap;gap:6px}.theme-light .contact-page .subjects button{background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#000;cursor:pointer;font-size:13px;padding:6px 12px}.theme-light .contact-page .subjects button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-light .contact-page .field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.theme-light .contact-page .field label{font-size:14px;font-weight:600}.theme-light .contact-page .field input,.theme-light .contact-page .field textarea{background:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#000;font:inherit;font-size:14px;padding:10px;resize:vertical}.theme-light .contact-page .field input:focus,.theme-light .contact-page .field textarea:focus{border-color:#5271ff;outline:none}.theme-light .contact-page .field .counter{align-self:flex-end;color:#555;font-size:12px}.theme-light .contact-page .check-field{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.theme-light .contact-page .check-field input{accent-color:#5271ff;height:18px;width:18px}.theme-light .contact-page .form-error{color:#f0544f;font-size:14px}.theme-light .contact-page .actions{display:flex;justify-content:flex-end}.theme-light .contact-page .btn-primary{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:10px 22px;text-decoration:none}.theme-light .contact-page .btn-primary:disabled{cursor:default;opacity:.6}.theme-dark .contact-page{background-color:#333;color:#f5f5f5;min-height:100vh;padding:20px 70px}@media(max-width:960px){.theme-dark .contact-page{padding:20px}}@media(max-width:480px){.theme-dark .contact-page{padding:12px 10px}}.theme-dark .contact-page .contact-card{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;margin:0 auto;max-width:560px;padding:24px}@media(max-width:480px){.theme-dark .contact-page .contact-card{padding:16px}}.theme-dark .contact-page .contact-card.done{text-align:center}.theme-dark .contact-page h2{margin:0 0 8px}.theme-dark .contact-page p{line-height:1.5}.theme-dark .contact-page .intro{color:#d3d3d3;font-size:14px;margin:0 0 16px}.theme-dark .contact-page .subjects{border:none;margin:0 0 14px;padding:0}.theme-dark .contact-page .subjects legend{font-size:14px;font-weight:600;margin-bottom:6px}.theme-dark .contact-page .subjects .chips{display:flex;flex-wrap:wrap;gap:6px}.theme-dark .contact-page .subjects button{background:#222;border:1px solid #444;border-radius:999px;color:#f5f5f5;cursor:pointer;font-size:13px;padding:6px 12px}.theme-dark .contact-page .subjects button.active{background:#5271ff;border-color:#5271ff;color:#fff}.theme-dark .contact-page .field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.theme-dark .contact-page .field label{font-size:14px;font-weight:600}.theme-dark .contact-page .field input,.theme-dark .contact-page .field textarea{background:#222;border:1px solid #444;border-radius:8px;color:#f5f5f5;font:inherit;font-size:14px;padding:10px;resize:vertical}.theme-dark .contact-page .field input:focus,.theme-dark .contact-page .field textarea:focus{border-color:#5271ff;outline:none}.theme-dark .contact-page .field .counter{align-self:flex-end;color:#d3d3d3;font-size:12px}.theme-dark .contact-page .check-field{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.theme-dark .contact-page .check-field input{accent-color:#5271ff;height:18px;width:18px}.theme-dark .contact-page .form-error{color:#f0544f;font-size:14px}.theme-dark .contact-page .actions{display:flex;justify-content:flex-end}.theme-dark .contact-page .btn-primary{background:#5271ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:10px 22px;text-decoration:none}.theme-dark .contact-page .btn-primary:disabled{cursor:default;opacity:.6}.legal{background-color:#fbf3e8;color:#222;min-height:100vh;padding:0 16px}.legal a{color:#5271ff}.legal .legal-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:760px;padding:16px 0}.legal .legal-logo{align-items:center;color:#222;display:flex;font-size:20px;font-weight:700;gap:8px;text-decoration:none}.legal .legal-logo img{height:32px;width:32px}.legal .legal-back{font-size:14px}.legal .legal-card{background:#fff;border-radius:14px;line-height:1.6;margin:0 auto;max-width:760px;padding:28px}@media(max-width:480px){.legal .legal-card{padding:20px 16px}}.legal .legal-card h1{font-size:26px;line-height:1.25;margin:0}.legal .legal-card h2{font-size:18px;margin:28px 0 8px}.legal .legal-card p{margin:0 0 10px}.legal .legal-card ol,.legal .legal-card ul{margin:0 0 10px;padding-left:22px}.legal .legal-card li{margin-bottom:4px}.legal .legal-date{color:#555;font-size:14px}.legal .legal-action{background:#f1f3ff;border-radius:10px;margin:12px 0 18px;padding:14px}.legal .legal-btn{background:#5271ff;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:10px 16px;text-decoration:none}.legal .delete-account-link{color:#c62828;font-size:15px;font-weight:600;margin:0;padding:0}.legal .legal-footer{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;justify-content:center;padding:20px 0 32px}.legal .legal-footer a{color:#555}.legal .legal-footer a.active{color:#222;font-weight:600;text-decoration:none}.theme-light .error-page{background-color:#f6f3f3;color:#000;min-height:100vh;padding:40px 16px}.theme-light .error-page .error-card{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;margin:0 auto;max-width:460px;padding:28px 24px;text-align:center}.theme-light .error-page .error-icon{font-size:44px}.theme-light .error-page h2{margin:8px 0}.theme-light .error-page p{color:#555;line-height:1.5;margin:0 0 20px}.theme-light .error-page .error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.theme-light .error-page .btn-light,.theme-light .error-page .btn-main{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 20px;text-decoration:none}.theme-light .error-page .btn-main{background:#5271ff;border:none;color:#fff}.theme-light .error-page .btn-light{background:#fff;border:1px solid #d3d3d3;color:#000}.theme-dark .error-page{background-color:#333;color:#f5f5f5;min-height:100vh;padding:40px 16px}.theme-dark .error-page .error-card{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;margin:0 auto;max-width:460px;padding:28px 24px;text-align:center}.theme-dark .error-page .error-icon{font-size:44px}.theme-dark .error-page h2{margin:8px 0}.theme-dark .error-page p{color:#d3d3d3;line-height:1.5;margin:0 0 20px}.theme-dark .error-page .error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.theme-dark .error-page .btn-light,.theme-dark .error-page .btn-main{border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 20px;text-decoration:none}.theme-dark .error-page .btn-main{background:#5271ff;border:none;color:#fff}.theme-dark .error-page .btn-light{background:#222;border:1px solid #444;color:#f5f5f5}@font-face{font-family:FontBichosNet;font-style:normal;font-weight:400;src:url(/static/media/AbrilFatface-Regular.c2459f7f69cb5eb788d8.ttf)}.msg-loading-animated-container{align-items:center;display:flex;font-family:sans-serif;justify-content:center;padding:2rem}.msg-loading-animated-container .msg-loading-animated-text{-webkit-text-fill-color:#0000;animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#4a4a4a,#a0a0a0 50%,#4a4a4a);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#4a4a4a;font-size:clamp(1rem,1.3vw + .5rem,1.25rem);font-weight:700}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}
/*# sourceMappingURL=main.577dac8e.css.map*/