.navbar-wrapper[data-v-05af4f46]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.2rem 2rem;background-color:var(--bg-color, #fdfaf4);box-shadow:0 -1px 4px #0000000a,0 2px 6px #00000014}.left-group[data-v-05af4f46]{display:flex;align-items:center;justify-content:flex-start}.phone-button[data-v-05af4f46]{display:inline-flex;align-items:center;gap:.4rem;background-color:#a8b58a;color:#fff;font-weight:500;padding:.4rem 1rem;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;text-decoration:none}.phone-button[data-v-05af4f46]:hover{background-color:#95a573}.center-group[data-v-05af4f46]{display:flex;flex-direction:column;align-items:center}.logo[data-v-05af4f46]{height:100px;margin-bottom:.4rem}.nav-links[data-v-05af4f46]{display:flex;gap:2rem}.nav-links a[data-v-05af4f46]{position:relative;text-decoration:none;color:#333;font-size:1.05rem;font-weight:500;transition:color .2s}.nav-links a[data-v-05af4f46]:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background-color:#6c7a4f;transition:width .3s ease-in-out}.nav-links a[data-v-05af4f46]:hover:after{width:100%}.right-group[data-v-05af4f46]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.login-button[data-v-05af4f46]{display:inline-flex;align-items:center;gap:.3rem;background-color:transparent;border:2px solid #8e9b6c;color:#8e9b6c;font-weight:700;font-size:.9rem;padding:.35rem .9rem;border-radius:.5rem;cursor:pointer;text-transform:uppercase;transition:all .2s ease}.login-button[data-v-05af4f46]:hover{background-color:#8e9b6c;color:#fff}.user-menu[data-v-05af4f46]{position:relative}.user-chip[data-v-05af4f46]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#fdfaf6;cursor:pointer}.avatar[data-v-05af4f46]{width:34px;height:34px;border-radius:999px;background:#7c6f63;color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 auto;overflow:hidden}.avatar img[data-v-05af4f46]{width:100%;height:100%;object-fit:cover}.user-text[data-v-05af4f46]{display:grid;line-height:1.1;text-align:left}.user-name[data-v-05af4f46]{font-weight:800;font-size:.95rem;color:#222;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-05af4f46]{font-size:.8rem;color:#666}.dropdown[data-v-05af4f46]{position:absolute;right:0;top:calc(100% + 10px);min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 28px #0000001f;padding:6px;z-index:50}.dd-item[data-v-05af4f46]{width:100%;display:block;text-align:left;padding:10px;border-radius:10px;border:none;background:transparent;color:#222;cursor:pointer;text-decoration:none;font-weight:700}.dd-item[data-v-05af4f46]:hover{background:#a8b58a26}.dd-item.danger[data-v-05af4f46]:hover{background:#ff000014}@media (max-width: 768px){.navbar-wrapper[data-v-05af4f46]{display:flex;flex-direction:column;align-items:center;padding:1.2rem;gap:1rem}.nav-links[data-v-05af4f46]{flex-direction:column;align-items:center;gap:.8rem;margin-top:.5rem}.user-name[data-v-05af4f46]{max-width:220px}}.logo[data-v-05af4f46]:hover{transform:rotate(10deg)}.info-bar[data-v-159a188b]{display:flex;justify-content:space-between;align-items:center;background-color:#f1efe7;padding:.7rem 2rem;font-size:.95rem;color:#3e3a34;flex-wrap:wrap;margin-bottom:.5rem;box-shadow:0 1px 2px #0000000d}.icon-group[data-v-159a188b]{display:inline-flex;align-items:center;gap:.4rem}.icon[data-v-159a188b]{width:18px;height:18px;flex-shrink:0}.info-left[data-v-159a188b],.info-center[data-v-159a188b],.info-right[data-v-159a188b]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.info-center[data-v-159a188b]{justify-content:center;flex:1}.info-right[data-v-159a188b]{justify-content:flex-end;font-size:.9rem;font-weight:600;color:#3e3a34}.info-right span[data-v-159a188b]{cursor:pointer;transition:opacity .2s ease}.info-right span[data-v-159a188b]:hover{opacity:.6}.sep[data-v-159a188b]{opacity:.5}.info-left a[data-v-159a188b]{font-weight:600}a[data-v-159a188b]{text-decoration:none;color:inherit;font-weight:500}a[data-v-159a188b]:hover{text-decoration:underline}@media (max-width: 768px){.info-bar[data-v-159a188b]{flex-direction:column;gap:.3rem;text-align:center}.info-left[data-v-159a188b],.info-center[data-v-159a188b],.info-right[data-v-159a188b]{justify-content:center}}.main-footer[data-v-eb8adf80]{background-color:#f1efe7;padding:3rem 2rem 1.5rem;color:#3e3a34;font-size:.95rem;border-top:1px solid #dfd9cc;box-shadow:0 -2px 8px #0000000a}.footer-grid[data-v-eb8adf80]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:1200px;margin:0 auto 2rem}.footer-logo img[data-v-eb8adf80]{height:60px;margin-bottom:.8rem}.footer-logo p[data-v-eb8adf80]{font-size:.9rem;color:#666;max-width:280px}.footer-links h4[data-v-eb8adf80],.footer-contact h4[data-v-eb8adf80]{margin-bottom:.8rem;color:#6c7a4f;font-size:1rem}.footer-links ul[data-v-eb8adf80]{list-style:none;padding:0;margin:0}.footer-links li[data-v-eb8adf80]{margin-bottom:.5rem}.footer-links a[data-v-eb8adf80]{text-decoration:none;color:#4a4a4a;transition:color .2s}.footer-links a[data-v-eb8adf80]:hover{color:#6c7a4f}.footer-contact p[data-v-eb8adf80]{margin:.3rem 0;color:#444;display:flex;align-items:center;gap:.4rem}.icon[data-v-eb8adf80]{width:18px;height:18px;flex-shrink:0;color:#6c7a4f}.footer-bottom[data-v-eb8adf80]{text-align:center;border-top:1px solid #ddd8cb;padding-top:1rem;color:#666}.footer-bottom strong[data-v-eb8adf80]{color:#6c7a4f}@media (max-width: 768px){.footer-grid[data-v-eb8adf80]{flex-direction:column;align-items:center;text-align:center}.footer-links ul[data-v-eb8adf80]{padding:0}}.loading-overlay[data-v-e2686590]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;color:#333;font-size:1.4rem;display:flex;align-items:center;justify-content:center;z-index:20}.hero[data-v-e2686590]{width:100%;height:calc(100vh - 220px);overflow:hidden;position:relative;background:linear-gradient(to bottom,#fdfdfb,#f2f2ec)}.slider[data-v-e2686590]{height:100%;width:100%;position:relative;perspective:1000px}.slide[data-v-e2686590]{position:absolute;height:100%;width:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 2s ease-in-out,transform .6s ease;display:flex;justify-content:center;align-items:center;padding:2rem;transform-style:preserve-3d}.slide.active[data-v-e2686590]{opacity:1;z-index:1}.overlay[data-v-e2686590]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);z-index:0}.content[data-v-e2686590]{color:#fff;max-width:720px;position:relative;z-index:1;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.4);padding:1.5rem 2.5rem;border-radius:.8rem;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 30px #0003}.content h1[data-v-e2686590]{font-size:2.8rem;margin-bottom:1rem;font-weight:700}.content p[data-v-e2686590]{font-size:1.25rem;margin-bottom:1.8rem;font-weight:300}.content button[data-v-e2686590]{background-color:#a8b58ae6;border:none;padding:.7rem 1.4rem;font-weight:600;font-size:1rem;border-radius:.4rem;color:#fff;cursor:pointer;transition:all .3s ease}.dots[data-v-e2686590]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.6rem;z-index:10}.dots span[data-v-e2686590]{width:12px;height:12px;background-color:#ccc;border-radius:50%;cursor:pointer}.dots span.active[data-v-e2686590]{background-color:#a8b58a}.prev[data-v-e2686590],.next[data-v-e2686590]{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000059;color:#fff;border:none;font-size:2.2rem;cursor:pointer;padding:.6rem 1.2rem;z-index:10;border-radius:50%;transition:background-color .2s}.prev[data-v-e2686590]{left:1.2rem}.next[data-v-e2686590]{right:1.2rem}.prev[data-v-e2686590]:hover,.next[data-v-e2686590]:hover{background-color:#0000008c}.history-section[data-v-46d05486]{padding:4rem 1.5rem;background:url(@/assets/texture-bg.png) repeat;background-color:#faf9f5;color:#3e3a34;font-family:Georgia,serif}.history-header[data-v-46d05486]{text-align:center;margin-bottom:3rem;max-width:760px;margin-inline:auto}.history-header h2[data-v-46d05486]{font-size:2.4rem;margin-bottom:.3rem;color:#6c7a4f}.founder-quote[data-v-46d05486]{font-style:italic;font-size:1rem;color:#888;margin-bottom:.6rem}.history-header p[data-v-46d05486]{font-size:1.05rem;color:#555;line-height:1.6}.timeline[data-v-46d05486]{display:flex;flex-direction:column;gap:3rem;position:relative;max-width:1100px;margin-inline:auto}.event[data-v-46d05486]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;position:relative;z-index:1;transition:all .8s ease}.edit-buttons[data-v-46d05486]{display:flex;gap:.4rem;margin-bottom:.3rem}.hidden-event[data-v-46d05486]{opacity:0;transform:translateY(40px)}.visible[data-v-46d05486]{opacity:1;transform:translateY(0)}.event.reverse[data-v-46d05486]{flex-direction:row-reverse}.event img[data-v-46d05486]{flex:1 1 280px;border-radius:.8rem;max-width:420px;width:100%;box-shadow:0 2px 12px #0000000f}.event-content[data-v-46d05486]{flex:1 1 280px;position:relative;max-width:500px}.event-content h3[data-v-46d05486]{font-size:1.4rem;color:#6c7a4f;margin-bottom:.4rem;display:flex;align-items:center;gap:.5rem}.event-content .dot[data-v-46d05486]{width:9px;height:9px;background-color:#6c7a4f;border-radius:50%;display:inline-block}.event-content p[data-v-46d05486]{font-size:.98rem;line-height:1.6;color:#3d3d3d}@media (max-width: 768px){.timeline[data-v-46d05486]:before{left:12px}.event[data-v-46d05486]{flex-direction:column!important;text-align:center}.event-content[data-v-46d05486]{max-width:90%}}.services-section[data-v-f5c8403b]{padding:6rem 2rem;background-color:#fdfaf4;text-align:center}.services-header h3[data-v-f5c8403b]{color:#94a36f;letter-spacing:.15em;font-size:.9rem;margin-bottom:.6rem}.services-header h2[data-v-f5c8403b]{font-size:1.8rem;color:#1d1d1d;font-weight:700;margin-bottom:2rem}.services-grid[data-v-f5c8403b]{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem}.service-card[data-v-f5c8403b]{background:#fff;border-radius:1rem;padding:2rem 1.5rem;box-shadow:0 5px 15px #0000000f;transition:transform .3s ease;width:280px}.service-card[data-v-f5c8403b]:hover{transform:translateY(-5px)}.service-card .icon[data-v-f5c8403b]{color:#a8b58a;width:2.5rem;height:2.5rem;margin-bottom:1rem}.service-card h3[data-v-f5c8403b]{font-size:1.2rem;color:#1d1d1d;margin-bottom:.8rem}.service-card p[data-v-f5c8403b]{font-size:.95rem;color:#444;line-height:1.5}@media (max-width: 768px){.services-grid[data-v-f5c8403b]{flex-direction:column;align-items:center}.service-card[data-v-f5c8403b]{width:90%}}.contact-section[data-v-ccb49755]{padding:6rem 3rem;background:#f8f7f4;text-align:center;color:#333}.contact-section h2[data-v-ccb49755]{font-size:2.8rem;color:#5a6b3d;margin-bottom:.5rem;font-weight:600}.subtitle[data-v-ccb49755]{font-size:1.1rem;color:#777;margin-bottom:3rem;line-height:1.6}.contact-grid[data-v-ccb49755]{display:flex;flex-wrap:wrap;justify-content:space-around;gap:3rem;margin-top:3rem}.contact-details[data-v-ccb49755]{text-align:left;max-width:400px;line-height:1.8;display:flex;flex-direction:column;gap:1.2rem;font-size:1.05rem}.detail-item[data-v-ccb49755]{display:flex;align-items:center;gap:1rem;color:#444;cursor:pointer;transition:background-color .2s ease;padding:.5rem;border-radius:.3rem}.detail-item[data-v-ccb49755]:hover{background-color:#f0f0f0}.icon[data-v-ccb49755]{flex-shrink:0;fill:#5a6b3d;width:22px;height:22px}.contact-link[data-v-ccb49755]{color:#5a6b3d;text-decoration:none;font-weight:500;transition:color .3s ease}.contact-link[data-v-ccb49755]:hover{color:#333;text-decoration:underline}.social-link[data-v-ccb49755]{color:#5a6b3d;text-decoration:none;font-weight:500;transition:color .3s ease}.social-link[data-v-ccb49755]:hover{color:#3b5998}.map-container[data-v-ccb49755]{flex-basis:45%;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;overflow:hidden}.map-container iframe[data-v-ccb49755]{width:100%;height:100%;border:0}.map-placeholder[data-v-ccb49755]{display:flex;align-items:center;justify-content:center;height:320px;background:#f0f0f0;color:#888;font-size:1rem}@media (max-width: 768px){.contact-grid[data-v-ccb49755]{flex-direction:column;align-items:center}.contact-details[data-v-ccb49755]{text-align:center;align-items:center}.map-container[data-v-ccb49755]{width:100%}}.video-container[data-v-19f28741]{width:100%;padding:2rem 1rem;background:var(--bg-color, #fff);display:flex;flex-direction:column;align-items:center}.section-header[data-v-19f28741]{text-align:center;margin-bottom:1.5rem}.subtitle[data-v-19f28741]{color:#778a57;font-weight:700;letter-spacing:2px;font-size:.9rem;margin-bottom:.5rem}.title[data-v-19f28741]{font-size:2rem;font-weight:700;color:#222}.video-wrapper[data-v-19f28741]{width:800px;height:450px;border-radius:1rem;overflow:hidden;box-shadow:0 0 25px #0003;background-color:#000;display:flex;align-items:center;justify-content:center;position:relative}.promo-video[data-v-19f28741]{width:100%;height:100%;object-fit:cover;display:block}.video-placeholder[data-v-19f28741]{width:100%;height:100%;background:#eee;color:#333;display:flex;align-items:center;justify-content:center;font-size:1.1rem}@media (max-width: 900px){.video-wrapper[data-v-19f28741]{width:100%;height:auto;aspect-ratio:16/9}}@media (max-width: 600px){.title[data-v-19f28741]{font-size:1.5rem}.subtitle[data-v-19f28741]{font-size:.8rem}.video-wrapper[data-v-19f28741]{width:100%;height:auto;aspect-ratio:16/9}}.login-wrapper[data-v-ae03b547]{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,5rem) 1rem 2rem;background-color:#faf8f3}.login-box[data-v-ae03b547]{width:100%;max-width:480px;background-color:#fff;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,3.5vw,2.5rem);border-radius:16px;box-shadow:0 8px 32px #00000014;text-align:center}.login-box h2[data-v-ae03b547]{margin:0 0 1.25rem;font-size:clamp(1.4rem,3.5vw,1.8rem);color:#333}.google-btn-wrap[data-v-ae03b547]{display:flex;justify-content:center;align-items:center;margin:.75rem 0 .25rem}@media (max-width: 420px){#googleBtn[data-v-ae03b547] div[role=button]{width:100%!important}}.error[data-v-ae03b547]{color:#d00000;margin-top:1rem;white-space:pre-line;font-size:.95rem}.contact-section[data-v-4ddb4e08]{margin-top:5rem;padding:3rem 1.5rem;background-color:#fff}.contact-grid[data-v-4ddb4e08]{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem;text-align:center;margin-bottom:3rem}.contact-item[data-v-4ddb4e08]{flex:1 1 200px;max-width:300px;cursor:pointer;transition:background .3s ease;padding:1rem;border-radius:10px}.contact-item[data-v-4ddb4e08]:hover{background-color:#f3f3f3}.contact-item h3[data-v-4ddb4e08]{font-size:1.2rem;margin:.5rem 0;color:#4a4a4a}.contact-item p[data-v-4ddb4e08]{margin:.2rem 0;color:#333}.icon[data-v-4ddb4e08]{width:32px;height:32px;fill:#6c7a4f}.map-wrapper[data-v-4ddb4e08]{max-width:1000px;margin:0 auto;border:1px solid #ddd;box-shadow:0 2px 6px #0000000d;min-height:400px}.map-placeholder[data-v-4ddb4e08]{display:flex;align-items:center;justify-content:center;height:400px;background:#f0f0f0;color:#888;font-size:1rem}@media (max-width: 768px){.contact-grid[data-v-4ddb4e08]{flex-direction:column;align-items:center}}.cert-bar[data-v-7d2b4b66]{background:#f5f5f5;padding:2rem 1rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.cert-title[data-v-7d2b4b66]{font-size:1.5rem;color:#003b1f;margin-bottom:1.5rem;font-weight:600}.cert-track[data-v-7d2b4b66]{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;align-items:center}.cert-track img[data-v-7d2b4b66]{height:100px;max-height:120px;transition:transform .3s ease;filter:grayscale(20%)}.cert-track img[data-v-7d2b4b66]:hover{transform:scale(1.05);filter:grayscale(0%)}.gallery-section[data-v-f981065e]{max-width:1200px;margin:0 auto;padding:3rem 1rem;text-align:center}.gallery-title[data-v-f981065e]{font-size:1.7rem;margin-bottom:2rem;color:#003b1f;font-weight:600}.gallery-grid[data-v-f981065e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.gallery-grid img[data-v-f981065e]{width:100%;height:250px;object-fit:cover;border-radius:12px;box-shadow:0 6px 16px #00000014;transition:transform .3s ease;cursor:pointer}.gallery-grid img[data-v-f981065e]:hover{transform:scale(1.05)}.preview-overlay[data-v-f981065e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}.preview-image[data-v-f981065e]{max-width:90%;max-height:90%;border-radius:12px}.about-page[data-v-c0808f26]{max-width:1100px;margin:auto;padding:5rem 1rem 2rem;font-family:sans-serif;color:#222}.section-wrapper[data-v-c0808f26]{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.left[data-v-c0808f26]{flex:1 1 35%}.left h2[data-v-c0808f26]{font-size:2rem;line-height:1.3;margin-bottom:1.5rem;color:#003b1f}.left ul[data-v-c0808f26]{list-style:none;padding:0;font-size:.95rem;color:#666;font-weight:500}.left ul li[data-v-c0808f26]{margin-bottom:.5rem}.right[data-v-c0808f26]{flex:1 1 60%}.right h4[data-v-c0808f26]{font-size:1.1rem;font-weight:700;color:#036;margin-bottom:1rem}.right p[data-v-c0808f26]{line-height:1.7;margin-bottom:1rem;font-size:1rem;color:#444}.image-bottom[data-v-c0808f26]{margin-top:2rem;display:flex;justify-content:center}.image-bottom img[data-v-c0808f26]{width:100%;max-width:900px;max-height:500px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #00000014}@media (max-width: 768px){.image-bottom img[data-v-c0808f26]{max-height:300px}.left h2[data-v-c0808f26]{font-size:1.6rem}.section-wrapper[data-v-c0808f26]{flex-direction:column}}.step-header[data-v-899875fc]{display:flex;align-items:center;justify-content:space-between}.heading-wrapper[data-v-899875fc]{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:2rem}.grid-section[data-v-899875fc]{background:#fefdf8;padding:3rem 1.5rem;max-width:1300px;margin:0 auto;text-align:center;overflow:hidden}.grid-section h2[data-v-899875fc]{font-size:2rem;margin-bottom:2rem;color:#2e3d26;font-family:Playfair Display,serif}.content-container[data-v-899875fc]{display:flex;flex-wrap:nowrap;gap:4rem;align-items:flex-start;justify-content:center;overflow:hidden}.grid-container[data-v-899875fc]{flex:1 1 600px;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.grid-item[data-v-899875fc]{display:flex;align-items:flex-start;gap:1.2rem;padding:1.5rem;border-radius:16px;box-shadow:0 8px 20px #0000000d;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.grid-item[data-v-899875fc]:hover{transform:scale(1.02);box-shadow:0 12px 30px #0000001a}.step-1[data-v-899875fc]{background-color:#fce4ec}.step-2[data-v-899875fc]{background-color:#e8f5e9}.step-3[data-v-899875fc]{background-color:#e3f2fd}.step-4[data-v-899875fc]{background-color:#fff3e0}.text-box h3[data-v-899875fc]{margin:0 0 .5rem;font-size:1.2rem;color:#395e2b}.text-box p[data-v-899875fc]{margin:0;font-size:1rem;color:#444;line-height:1.6}.timeline-box[data-v-899875fc]{position:relative;padding-left:30px;flex:1 1 400px;max-height:600px;overflow:hidden}.timeline-line[data-v-899875fc]{position:absolute;left:10px;top:0;width:4px;height:100%;background-color:#8ac249;opacity:.3}.timeline-item[data-v-899875fc]{position:relative;margin-bottom:2.5rem;padding-left:1.5rem}.marker[data-v-899875fc]{position:absolute;left:-4px;top:4px;width:16px;height:16px;background:#fff;border:4px solid #8ac249;border-radius:50%}.timeline-content[data-v-899875fc]{border-radius:12px;padding:1rem;box-shadow:0 6px 16px #0000000d;text-align:left}.timeline-content h4[data-v-899875fc]{color:#395e2b;font-size:1.1rem;margin-bottom:.6rem}.timeline-content img[data-v-899875fc]{width:100%;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px #00000014}.timeline-image[data-v-899875fc]{width:560px;height:360px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-top:.5rem}@media (max-width: 768px){.content-container[data-v-899875fc]{flex-direction:column;align-items:center}.timeline-image[data-v-899875fc]{width:100%;height:auto}.timeline-box[data-v-899875fc]{padding-left:0;width:100%}.timeline-line[data-v-899875fc]{display:none}}.admin[data-v-8379d217]{min-height:100vh;display:flex;background:#faf8f3;color:#222}.sidebar[data-v-8379d217]{background:#fff;border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;transition:width .18s ease;height:100vh;position:sticky;top:0;flex:0 0 auto}.sidebar.expanded[data-v-8379d217]{width:280px}.sidebar.collapsed[data-v-8379d217]{width:72px}.brand[data-v-8379d217]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px 10px}.brand-left[data-v-8379d217]{display:flex;align-items:center;gap:12px;min-width:0}.brand-logo[data-v-8379d217]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:800;background:#a8b58a;color:#fff;flex:0 0 auto}.brand-title[data-v-8379d217]{font-weight:800;line-height:1.1}.brand-sub[data-v-8379d217]{color:#777;font-size:.85rem}.collapse-btn[data-v-8379d217]{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.nav[data-v-8379d217]{padding:8px;display:flex;flex-direction:column;gap:6px}.nav-item[data-v-8379d217]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;text-decoration:none;color:#222;border:1px solid transparent}.nav-item[data-v-8379d217]:hover{background:#a8b58a1f;border-color:#a8b58a2e}.nav-item.router-link-exact-active[data-v-8379d217]{background:#a8b58a2e;border-color:#a8b58a4d}.nav-icon[data-v-8379d217]{width:22px;text-align:center;flex:0 0 auto}.nav-group-toggle[data-v-8379d217]{width:100%;background:none;cursor:pointer;font:inherit;position:relative}.chevron[data-v-8379d217]{margin-left:auto;transition:transform .18s ease;opacity:.5}.chevron.open[data-v-8379d217]{transform:rotate(180deg)}.nav-group-items[data-v-8379d217]{display:flex;flex-direction:column;gap:2px}.sidebar.expanded .nav-item.sub[data-v-8379d217]{padding-left:28px;font-size:.92rem}.sidebar.collapsed .nav-item[data-v-8379d217]{justify-content:center;gap:0}.sidebar.collapsed .nav-item.sub[data-v-8379d217]{padding-left:12px}.timer-area[data-v-8379d217]{padding:0 8px 4px}.token-timer[data-v-8379d217]{width:100%;border:1px solid #e0e8d0;background:#f5f8ef;border-radius:10px;padding:8px 12px;cursor:pointer;font-weight:600;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:8px;color:#6c7a4f;transition:all .2s}.token-timer[data-v-8379d217]:hover{background:#e8eeda;border-color:#a8b58a}.token-timer.warn[data-v-8379d217]{background:#fff8e1;border-color:#f9a825;color:#e65100}.token-timer.expired[data-v-8379d217]{background:#fce4ec;border-color:#e53935;color:#c62828;animation:pulse-8379d217 1.5s infinite}.token-timer.refreshing[data-v-8379d217]{opacity:.7;pointer-events:none}.token-text[data-v-8379d217]{font-variant-numeric:tabular-nums}.refresh-icon[data-v-8379d217]{opacity:.5;flex-shrink:0}.refresh-icon.spin[data-v-8379d217]{animation:spin-8379d217 .8s linear infinite}@keyframes spin-8379d217{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-8379d217{0%,to{opacity:1}50%{opacity:.6}}.sidebar.collapsed .token-timer[data-v-8379d217]{padding:8px}.sidebar-footer[data-v-8379d217]{margin-top:auto;padding:12px 16px 16px}.sidebar.collapsed .sidebar-footer[data-v-8379d217]{padding:12px 10px 16px}.logout[data-v-8379d217]{width:100%;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.sidebar.collapsed .logout[data-v-8379d217]{padding:12px 10px}.logout[data-v-8379d217]:hover{background:#0000000a}.main[data-v-8379d217]{flex:1;min-width:0}.content[data-v-8379d217]{padding:16px}.sidebar.collapsed .brand[data-v-8379d217]{justify-content:center}.sidebar.collapsed .brand-left[data-v-8379d217]{display:none}.collapse-btn.only[data-v-8379d217]{margin:0 auto}@media (min-width: 900px){.content[data-v-8379d217]{padding:22px}}.status-page[data-v-318210b3]{max-width:960px}h1[data-v-318210b3]{margin:0 0 16px;font-size:1.5rem}.range-tabs[data-v-318210b3]{display:flex;gap:8px;margin-bottom:16px}.range-tab[data-v-318210b3]{padding:6px 16px;border:1px solid #333;border-radius:8px;background:#1a1f16;color:#999;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.range-tab[data-v-318210b3]:hover{border-color:#555;color:#ccc}.range-tab.active[data-v-318210b3]{background:#6b7c45;border-color:#6b7c45;color:#fff}.uptime-card[data-v-318210b3]{background:#1a1f16;border-radius:14px;padding:20px 24px;margin-bottom:20px;position:relative}.uptime-header[data-v-318210b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.uptime-label[data-v-318210b3]{color:#ccc;font-weight:700;font-size:.95rem}.uptime-status[data-v-318210b3]{font-weight:700;font-size:.9rem}.uptime-status.ok[data-v-318210b3]{color:#22c55e}.uptime-status.degraded[data-v-318210b3]{color:#f59e0b}.uptime-status.down[data-v-318210b3]{color:#ef4444}.uptime-bar[data-v-318210b3]{display:flex;gap:2px;align-items:stretch;height:36px}.loading-bar[data-v-318210b3]{opacity:.3}.uptime-tick[data-v-318210b3]{flex:1;border-radius:3px;min-width:3px;cursor:pointer;transition:transform .1s,opacity .1s}.uptime-tick[data-v-318210b3]:hover{transform:scaleY(1.25);opacity:.85}.uptime-tick.locked[data-v-318210b3]{transform:scaleY(1.35);opacity:1;outline:2px solid rgba(255,255,255,.4);outline-offset:1px;border-radius:3px}.uptime-tick.ok[data-v-318210b3]{background:#22c55e}.uptime-tick.warn[data-v-318210b3]{background:#eab308}.uptime-tick.degraded[data-v-318210b3]{background:#f97316}.uptime-tick.down[data-v-318210b3]{background:#ef4444}.uptime-tick.empty[data-v-318210b3]{background:#333}.uptime-tick.placeholder[data-v-318210b3]{background:#2a2f24}.uptime-footer[data-v-318210b3]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;position:relative}.uptime-footer[data-v-318210b3]:before{content:"";position:absolute;top:50%;left:60px;right:60px;height:1px;background:#444;z-index:0}.uptime-edge[data-v-318210b3]{color:#777;font-size:.75rem;position:relative;z-index:1;background:#1a1f16;padding:0 6px}.uptime-center[data-v-318210b3]{color:#999;font-size:.8rem;font-weight:600;position:relative;z-index:1;background:#1a1f16;padding:0 10px}.hover-info[data-v-318210b3]{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:10px;padding:8px 12px;background:#252b1f;border-radius:8px;font-size:.82rem;color:#ccc}.hi-ok[data-v-318210b3]{color:#22c55e;font-weight:600}.hi-err[data-v-318210b3]{color:#ef4444;font-weight:600}.hi-err.clickable[data-v-318210b3]{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.hi-err.clickable[data-v-318210b3]:hover{color:#ff6b6b;text-decoration-style:solid}.hi-avg[data-v-318210b3]{color:#f59e0b;font-weight:600}.hover-info.locked[data-v-318210b3]{border:1px solid #444}.hover-close[data-v-318210b3]{background:none;border:none;color:#666;cursor:pointer;font-size:.9rem;padding:0 4px;margin-left:4px;border-radius:4px}.hover-close[data-v-318210b3]:hover{color:#ccc;background:#ffffff14}.error-popup[data-v-318210b3]{margin-top:10px;background:#1e2418;border:1px solid #333;border-radius:10px;overflow:hidden}.error-popup-header[data-v-318210b3]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#252b1f;border-bottom:1px solid #333;color:#ef4444;font-size:.85rem}.error-close[data-v-318210b3]{background:none;border:none;color:#777;cursor:pointer;font-size:1rem;padding:2px 6px;border-radius:6px}.error-close[data-v-318210b3]:hover{background:#ffffff14;color:#ccc}.error-list[data-v-318210b3]{max-height:260px;overflow-y:auto}.error-row[data-v-318210b3]{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:.8rem;color:#bbb;border-bottom:1px solid #2a2f24}.error-row[data-v-318210b3]:last-child{border-bottom:none}.error-row[data-v-318210b3]:hover{background:#ffffff08}.err-badge[data-v-318210b3]{font-weight:700;font-size:.75rem;padding:2px 8px;border-radius:6px;font-variant-numeric:tabular-nums;flex:0 0 auto}.err-badge.s4[data-v-318210b3]{background:#f9731626;color:#f97316}.err-badge.s5[data-v-318210b3]{background:#ef444426;color:#ef4444}.err-method[data-v-318210b3]{font-weight:700;color:#999;width:50px;flex:0 0 auto;font-size:.75rem}.err-path[data-v-318210b3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;color:#ddd}.err-time[data-v-318210b3]{color:#f59e0b;font-weight:600;flex:0 0 auto;font-variant-numeric:tabular-nums}.err-date[data-v-318210b3]{color:#666;flex:0 0 auto;font-variant-numeric:tabular-nums}.card[data-v-88336d02]{background:#fff;border-radius:16px;padding:18px;box-shadow:0 8px 32px #0000000f}h1[data-v-88336d02]{margin:0 0 8px;font-size:1.4rem}p[data-v-88336d02]{margin:0;color:#555}:root{--primary-color: #8E9B6C;--secondary-color: #2ecc71;--text-color: #222;--bg-color: #fdfaf6;--font-base: "Segoe UI", sans-serif;--max-width: 1200px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-base);font-size:16px}button{background-color:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}@media (min-width: 768px){body{font-size:18px}}@media (min-width: 1024px){body{font-size:20px}}
