.nav-link[data-v-ff1155a5]{text-decoration:none}.header[data-v-ff1155a5]{height:100px;justify-content:space-between;margin:25px auto;max-width:55%;min-width:975px}.header[data-v-ff1155a5],.header .logo[data-v-ff1155a5]{align-items:center;display:flex}.header .logo[data-v-ff1155a5]{margin-left:47px;margin-top:0}.header .logo span[data-v-ff1155a5]{color:#68525b;font-family:Conv_FuturaStd-Heavy,Arial;font-size:22pt;padding-left:5px}.header .logo img[data-v-ff1155a5]{height:auto;max-height:60px;vertical-align:text-bottom}.header .menu[data-v-ff1155a5]{align-items:center;display:flex;gap:35px;padding-right:37px;padding-top:0;position:relative}.header .menu .nav-link[data-v-ff1155a5],.header .menu a[data-v-ff1155a5]{color:#68525b;cursor:pointer;font-family:Conv_FuturaStd-Medium,Arial;font-size:14pt;transition:color .3s;white-space:nowrap}.menu .nav-link.select[data-v-ff1155a5],.menu a.select[data-v-ff1155a5]{color:#e45462;text-decoration:none}@media(max-width:768px){.header[data-v-ff1155a5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;bottom:0;box-shadow:0 -2px 10px #0000001a;flex-direction:row;height:auto;left:0;margin:0;max-width:100%;min-height:60px;min-width:100%;padding:15px;position:fixed;right:0;z-index:1000}.header .logo[data-v-ff1155a5]{display:none}.header .menu[data-v-ff1155a5]{flex:1;gap:0;justify-content:space-around;padding-right:0;width:100%}.header .menu[data-v-ff1155a5],.header .menu a[data-v-ff1155a5]{align-items:center;height:100%}.header .menu a[data-v-ff1155a5]{display:flex;font-size:.9rem;justify-content:center;margin:0}}.footer-container[data-v-a0289a6f]{background-color:transparent;padding:45px 20px 60px;width:100%}.footer-content[data-v-a0289a6f]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1100px}.left-section[data-v-a0289a6f]{display:flex;flex-direction:column;gap:15px;text-align:left}.welcome-text[data-v-a0289a6f]{color:#68525b;font-family:Conv_FuturaStd-Medium,Arial,sans-serif;font-size:14px;line-height:1.6;margin:0}.highlight-link[data-v-a0289a6f]{color:#68525b;text-decoration:underline}.links-row[data-v-a0289a6f]{display:flex;flex-wrap:wrap;gap:30px}.links-row a[data-v-a0289a6f]{color:#68525b;font-family:Conv_FuturaStd-Medium,Arial,sans-serif;font-size:14px;text-decoration:none;transition:color .3s}.links-row a[data-v-a0289a6f]:hover{color:#d94851}.right-section[data-v-a0289a6f]{align-items:flex-end;display:flex;flex-direction:column;gap:15px}.social-row[data-v-a0289a6f]{display:flex;gap:10px}.social-btn[data-v-a0289a6f]{background-color:#4fbbcc;color:#fff;display:inline-block;font-family:Conv_FuturaStd-Book,Arial,sans-serif;font-size:13px;height:27px;letter-spacing:2px;line-height:27px;padding:0 10px;text-decoration:none;transition:background-color .3s}.social-btn[data-v-a0289a6f]:hover{background-color:#d94851}.copyright[data-v-a0289a6f]{color:#68525b;font-family:Conv_FuturaStd-Medium,Arial,sans-serif;font-size:14px;letter-spacing:2px}.copyright-section[data-v-a0289a6f]{border-top:1px solid rgba(104,82,91,.2);margin:30px auto 0;max-width:1100px;padding-top:20px;text-align:center}.copyright-text[data-v-a0289a6f]{color:#68525b;font-family:Conv_FuturaStd-Medium,Arial,sans-serif;font-size:14px;letter-spacing:1px;margin:0;white-space:nowrap}.icp-link[data-v-a0289a6f]{color:#68525b;margin-left:12px;text-decoration:none;transition:color .3s}.icp-link[data-v-a0289a6f]:hover{color:#d94851;text-decoration:underline}@media(max-width:768px){.footer-content[data-v-a0289a6f]{flex-direction:column;gap:30px}.footer-content[data-v-a0289a6f],.left-section[data-v-a0289a6f]{align-items:center;text-align:center}.links-row[data-v-a0289a6f]{gap:20px;justify-content:center}.right-section[data-v-a0289a6f]{align-items:center}.copyright-section[data-v-a0289a6f]{margin-top:20px;padding-top:15px}.copyright-text[data-v-a0289a6f]{font-size:12px;white-space:normal}.icp-link[data-v-a0289a6f]{display:inline-block;margin-left:8px}}.back-to-top[data-v-cbbbccb3]{align-items:center;animation:floating-cbbbccb3 3s ease-in-out infinite;background:#fcfbf9;border:1px solid rgba(104,68,77,.15);border-radius:16px;bottom:150px;box-shadow:0 8px 32px #ffa50014,0 4px 16px #ffc8961f,0 2px 8px #0000000a;cursor:pointer;display:flex;height:52px;justify-content:center;outline:none;position:fixed;right:350px;transition:all .3s ease-in-out;width:52px;z-index:999}@keyframes floating-cbbbccb3{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.back-to-top[data-v-cbbbccb3]:hover{background:#fcfaf8fa;border-color:#68444d40;box-shadow:0 12px 40px #ffa5001f,0 6px 20px #ffc8962e,0 3px 12px #0000000f;transform:translateY(-4px)}.back-to-top[data-v-cbbbccb3]:active{transform:translateY(-2px);transition:all .15s ease}.back-to-top[data-v-cbbbccb3]:focus-visible{outline:2px solid rgba(104,68,77,.5);outline-offset:3px}.icon[data-v-cbbbccb3]{color:#68444d;height:20px;transition:all .3s ease-in-out;width:20px}.back-to-top:hover .icon[data-v-cbbbccb3]{color:#8b5a6b;transform:translateY(-2px)}.fade-slide-enter-active[data-v-cbbbccb3]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fade-slide-leave-active[data-v-cbbbccb3]{transition:all .3s ease-in}.fade-slide-enter-from[data-v-cbbbccb3]{opacity:0;transform:translateY(20px) scale(.8)}.fade-slide-leave-to[data-v-cbbbccb3]{opacity:0;transform:translateY(15px) scale(.9)}@media(max-width:768px){.back-to-top[data-v-cbbbccb3]{border-radius:14px;bottom:100px;height:48px;right:20px;width:48px}.icon[data-v-cbbbccb3]{height:18px;width:18px}}@media(max-width:480px){.back-to-top[data-v-cbbbccb3]{border-radius:12px;bottom:90px;height:44px;right:16px;width:44px}.icon[data-v-cbbbccb3]{height:16px;width:16px}}@media(prefers-color-scheme:dark){.back-to-top[data-v-cbbbccb3]{background:#282323f2;border-color:#d4a5b533;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003}.back-to-top[data-v-cbbbccb3]:hover{background:#322d2dfa;border-color:#d4a5b54d;box-shadow:0 12px 40px #0006,0 6px 20px #0000004d}.icon[data-v-cbbbccb3]{color:#d4a5b5}.back-to-top:hover .icon[data-v-cbbbccb3]{color:#e8c4d4}}.error-boundary[data-v-ea7a4fce]{align-items:center;background:linear-gradient(135deg,#ffdde1,#e0c3fc);display:flex;justify-content:center;min-height:60vh;padding:40px 20px}.error-container[data-v-ea7a4fce]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 10px 40px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.error-icon[data-v-ea7a4fce]{animation:shake-ea7a4fce .5s ease-in-out;font-size:4rem;margin-bottom:20px}@keyframes shake-ea7a4fce{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.error-title[data-v-ea7a4fce]{color:#d84315;font-size:1.8rem;font-weight:700;margin-bottom:15px}.error-message[data-v-ea7a4fce]{color:#666;font-size:1rem;line-height:1.6;margin-bottom:30px}.error-details[data-v-ea7a4fce]{margin:20px 0;text-align:left}.error-details details[data-v-ea7a4fce]{background:#f5f5f5;border-radius:8px;cursor:pointer;margin-bottom:20px;padding:15px}.error-details summary[data-v-ea7a4fce]{color:#555;font-weight:700;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-stack[data-v-ea7a4fce]{background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-size:.85rem;margin-top:10px;max-height:300px;overflow-x:auto;overflow-y:auto;padding:15px;white-space:pre-wrap;word-break:break-word}.error-actions[data-v-ea7a4fce]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.details-btn[data-v-ea7a4fce],.home-btn[data-v-ea7a4fce],.retry-btn[data-v-ea7a4fce]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.retry-btn[data-v-ea7a4fce]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff}.retry-btn[data-v-ea7a4fce]:hover{box-shadow:0 5px 15px #6c5ce74d;transform:translateY(-2px)}.home-btn[data-v-ea7a4fce]{background:linear-gradient(135deg,#00b894,#00cec9);color:#fff}.home-btn[data-v-ea7a4fce]:hover{box-shadow:0 5px 15px #00b8944d;transform:translateY(-2px)}.details-btn[data-v-ea7a4fce]{background:#f0f0f0;border:1px solid #ddd;color:#555}.details-btn[data-v-ea7a4fce]:hover{background:#e0e0e0}@media(max-width:768px){.error-container[data-v-ea7a4fce]{padding:30px 20px}.error-title[data-v-ea7a4fce]{font-size:1.5rem}.error-actions[data-v-ea7a4fce]{flex-direction:column}.details-btn[data-v-ea7a4fce],.home-btn[data-v-ea7a4fce],.retry-btn[data-v-ea7a4fce]{justify-content:center;width:100%}}.page-loading-overlay[data-v-a6b0245c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf8f5e6;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.spinner[data-v-a6b0245c]{animation:page-loading-spin-a6b0245c .8s linear infinite;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#e45462;height:40px;width:40px}.loading-text[data-v-a6b0245c]{color:#666;font-size:.95rem;margin-top:16px}@keyframes page-loading-spin-a6b0245c{to{transform:rotate(1turn)}}.page-loading-fade-enter-active[data-v-a6b0245c],.page-loading-fade-leave-active[data-v-a6b0245c]{transition:opacity .2s ease}.page-loading-fade-enter-from[data-v-a6b0245c],.page-loading-fade-leave-to[data-v-a6b0245c]{opacity:0}.app-container[data-v-ace79dab]{background-attachment:fixed;background-image:var(--v44df9c98);background-position:50%;background-repeat:repeat;background-size:auto;display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-ace79dab]{flex:1;width:100%}@media(max-width:768px){.main-content[data-v-ace79dab]{padding-bottom:70px}}
