.custom-cursor[data-v-65584188]{position:fixed;width:70px;height:70px;background-image:url(/assets/cursormain.png);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:9999;transition:transform .15s ease-out;transform:translate(-20%,-20%)}.custom-cursor-ring[data-v-65584188]{position:fixed;width:59px;height:59px;background-image:url(/assets/ballcursor.png);background-size:contain;background-repeat:no-repeat;background-position:center;border:none;border-radius:0;pointer-events:none;z-index:9998;transition:all .15s ease-out;transform:translate(-50%,-50%);opacity:.6}@media (pointer: coarse){.custom-cursor[data-v-65584188],.custom-cursor-ring[data-v-65584188]{display:none}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:var(--font-family-primary);background:var(--background-color);color:var(--token-black);overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next,#app{isolation:isolate}:root{--token-black: #1a1a1a;--token-light-gray: #666666;--token-border-gray: #e5e5e5;--token-primary-blue: #3e8bc2;--token-blue-light: #e8f4fd;--background-color: #ffffff;--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", sans-serif;--font-family-display: "Calistoga", cursive;--font-family-mono: "Fragment Mono", monospace;--card-border-radius: 16px;--button-border-radius: 8px;--card-border-width: 1px;--card-border-style: solid;--section-padding: 120px;--container-max-width: 1850px;--container-padding: 3rem}body{cursor:none}html{scroll-behavior:smooth}.scroll-animate{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.scroll-animate.animate{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dotted-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(62,139,194,.1) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:var(--button-border-radius);text-decoration:none;font-family:var(--font-family-primary);font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid transparent;cursor:none}.btn-primary{background:var(--token-primary-blue);color:#fff;border-color:var(--token-primary-blue)}.btn-primary:hover{background:transparent;color:var(--token-primary-blue)}.btn-secondary{background:transparent;color:var(--token-primary-blue);border-color:var(--token-primary-blue)}.btn-secondary:hover{background:var(--token-primary-blue);color:#fff}.form-group{margin-bottom:24px}.form-input{width:100%;padding:16px 20px;border:2px solid var(--token-border-gray);border-radius:var(--button-border-radius);font-size:16px;font-family:var(--font-family-primary);transition:all .3s ease;background:#fff;box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--token-primary-blue);box-shadow:0 0 0 3px #3e8bc21a}.form-input::placeholder{color:#999;font-weight:400}.form-textarea{min-height:120px;resize:vertical;font-family:var(--font-family-primary)}.form-control{width:100%;padding:16px;border:2px solid var(--token-border-gray);border-radius:var(--button-border-radius);font-size:16px;transition:border-color .3s ease;background:#fff}.form-control:focus{outline:none;border-color:var(--token-primary-blue)}.text-center{text-align:center}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.section{padding:var(--section-padding) 0}.wave-container{position:absolute;bottom:0;left:0;right:0;height:150px;z-index:1;overflow:hidden}.wave-container svg{position:absolute;bottom:0;left:0;width:100%;height:100%}.tournaments-section{position:relative;background:linear-gradient(135deg,#3e8bc2,#2980b9);min-height:100vh;display:flex;align-items:center;overflow:hidden}.tournaments-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tournaments-image img{width:100%;height:100%;object-fit:cover;opacity:.3}.tournaments-content{max-width:600px;position:relative;z-index:2}.tournaments-text h2{font-family:var(--font-family-display);font-size:clamp(36px,5vw,56px);font-weight:400;margin:0 0 24px;color:#fff}.tournaments-text p{font-size:18px;line-height:1.6;color:#ffffffe6;margin:0 0 40px}@media (max-width: 768px){:root{--section-padding: 80px;--container-padding: 16px}.grid-cols-2,.grid-cols-3{grid-template-columns:1fr}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--token-primary-blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2980b9}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--token-primary-blue);outline-offset:2px}@media print{.custom-cursor,.custom-cursor-ring,.nav{display:none!important}}.admin-mode,.admin-mode *,.admin-mode a,.admin-mode button,.admin-mode input,.admin-mode textarea,.admin-mode select{cursor:auto!important}.nav[data-v-c20f76e6]{position:fixed;top:0;left:0;right:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;z-index:1000;padding:16px 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav.scrolled[data-v-c20f76e6]{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav.dark-hero .logo[data-v-c20f76e6]{color:#f0f0f0}.nav.dark-hero .logo[data-v-c20f76e6]:hover{color:#fff}.nav.dark-hero .nav-links a[data-v-c20f76e6],.nav.dark-hero .nav-links .nav-link[data-v-c20f76e6]{color:#d1d5db}.nav.dark-hero .nav-links a[data-v-c20f76e6]:hover,.nav.dark-hero .nav-links a.active[data-v-c20f76e6],.nav.dark-hero .nav-links .nav-link[data-v-c20f76e6]:hover,.nav.dark-hero .nav-links .nav-link.router-link-exact-active[data-v-c20f76e6]{color:#fff}.nav.dark-hero .cta-button[data-v-c20f76e6]{background:#fff;color:#1a1a1a;border-color:#fff}.nav.dark-hero .cta-button[data-v-c20f76e6]:hover{background:transparent;color:#fff;border-color:#fff}.header-content[data-v-c20f76e6]{display:flex;justify-content:space-between;align-items:center;max-width:1850px;margin:0 auto;padding:0 3rem}.logo[data-v-c20f76e6]{font-family:var(--font-family-display);font-size:28px;font-weight:500;color:#404040;text-decoration:none;transition:color .3s ease}.logo[data-v-c20f76e6]:hover{color:var(--token-primary-blue)}.nav-links[data-v-c20f76e6]{display:flex;list-style:none;margin:0;padding:0;gap:32px;align-items:center}.nav-links a[data-v-c20f76e6],.nav-links .nav-link[data-v-c20f76e6]{font-family:var(--font-family-primary);font-size:16px;font-weight:700;color:var(--token-black);text-decoration:none;transition:color .3s ease;position:relative}.nav-links a[data-v-c20f76e6]:hover,.nav-links a.active[data-v-c20f76e6],.nav-links .nav-link[data-v-c20f76e6]:hover,.nav-links .nav-link.router-link-exact-active[data-v-c20f76e6]{color:var(--token-primary-blue)}.cta-button[data-v-c20f76e6]{background:var(--token-black);color:#fff;padding:12px 24px;border-radius:25px;text-decoration:none;font-family:var(--font-family-primary);font-weight:700;transition:all .3s ease;border:2px solid var(--token-black)}.cta-button[data-v-c20f76e6]:hover{background:transparent;color:var(--token-black)}.cta-button.router-link-active[data-v-c20f76e6]{background:var(--token-primary-blue);border-color:var(--token-primary-blue);color:#fff}.cta-button.router-link-active[data-v-c20f76e6]:hover{background:#2980b9;border-color:#2980b9;color:#fff}@media (max-width: 768px){.nav-links[data-v-c20f76e6]{display:none}.header-content[data-v-c20f76e6]{padding:0 16px}}.app-footer[data-v-75124c62]{background:#333;color:#fff;padding:60px 0 30px;border-top:1px solid #4B5563;margin-top:-4px}.container[data-v-75124c62]{max-width:1200px;margin:0 auto;padding:0 24px}.footer-content[data-v-75124c62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.footer-section h3[data-v-75124c62]{font-family:var(--font-family-display);font-size:20px;font-weight:500;margin:0 0 20px;color:#fff}.footer-section ul[data-v-75124c62]{list-style:none;margin:0;padding:0}.footer-section li[data-v-75124c62]{margin-bottom:12px}.footer-section a[data-v-75124c62]{color:#d1d5db;text-decoration:none;font-size:16px;transition:color .3s ease}.footer-section a[data-v-75124c62]:hover{color:#fff}.footer-section p[data-v-75124c62]{color:#d1d5db;font-size:16px;line-height:1.5;margin:0 0 20px}.social-links[data-v-75124c62]{display:flex;gap:16px}.social-link[data-v-75124c62]{color:#d1d5db;text-decoration:none;font-size:14px;padding:8px 16px;border:1px solid #4B5563;border-radius:20px;transition:all .3s ease}.social-link[data-v-75124c62]:hover{color:#fff;border-color:#fff;background:#ffffff1a}@media (max-width: 768px){.app-footer[data-v-75124c62]{padding:40px 0 25px}.footer-content[data-v-75124c62]{gap:30px}.footer-section h3[data-v-75124c62]{font-size:18px}.social-links[data-v-75124c62]{justify-content:center}}@media (max-width: 480px){.footer-content[data-v-75124c62]{grid-template-columns:1fr;gap:24px;text-align:center}.social-links[data-v-75124c62]{flex-wrap:wrap;gap:12px}}.default-layout[data-v-7d4e4644]{min-height:100vh;display:flex;flex-direction:column}main[data-v-7d4e4644]{flex:1}.hero[data-v-65f278a2]{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:#f7f5f0}.hero-background[data-v-65f278a2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-bg-image[data-v-65f278a2]{width:100%;height:100%;object-fit:cover;opacity:.15}.hero-overlay[data-v-65f278a2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f7f5f0e6,#e8f4fde6)}.dots-overlay[data-v-65f278a2]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:2;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.hero-content[data-v-65f278a2]{display:flex;justify-content:center;align-items:center;position:relative;z-index:3;padding:160px 0 110px;text-align:center}.hero-subtitle[data-v-65f278a2]{font-family:var(--font-family-primary);font-size:18px;font-weight:500;color:#3e8bc2;margin:0 0 32px;letter-spacing:.5px}.hero-text h1[data-v-65f278a2]{font-family:var(--font-family-display);font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1;margin:0 0 40px;color:var(--token-black)}.hero-text p[data-v-65f278a2]{font-size:18px;line-height:1.6;color:var(--token-light-gray);margin:0 auto 56px;max-width:600px}.hero-buttons[data-v-65f278a2]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.btn-primary[data-v-65f278a2],.btn-secondary[data-v-65f278a2]{padding:16px 32px;border-radius:25px;text-decoration:none;font-family:var(--font-family-primary);font-weight:600;font-size:16px;transition:all .3s ease;display:inline-block}.btn-primary[data-v-65f278a2]{background:var(--token-primary-blue);color:#fff;border:2px solid var(--token-primary-blue)}.btn-primary[data-v-65f278a2]:hover{background:transparent;color:var(--token-primary-blue)}.btn-secondary[data-v-65f278a2]{background:transparent;color:var(--token-primary-blue);border:2px solid var(--token-primary-blue)}.btn-secondary[data-v-65f278a2]:hover{background:var(--token-primary-blue);color:#fff}.wave-container[data-v-65f278a2]{position:absolute;bottom:0;left:0;width:100%;height:120px;z-index:4;overflow:hidden}.waves[data-v-65f278a2]{position:relative;width:100%;height:100%}.wave-path[data-v-65f278a2]{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.wave1[data-v-65f278a2]{animation:wave-move-left-65f278a2 20s infinite linear}.wave2[data-v-65f278a2]{animation:wave-move-right-65f278a2 18s infinite linear}.wave3[data-v-65f278a2]{animation:wave-move-left-65f278a2 16s infinite linear}@keyframes wave-move-left-65f278a2{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes wave-move-right-65f278a2{0%{transform:translate(0)}to{transform:translate(90px)}}@media (max-width: 968px){.hero-content[data-v-65f278a2]{grid-template-columns:1fr;gap:60px;text-align:center}.hero-text h1[data-v-65f278a2]{font-size:clamp(36px,8vw,56px)}.hero-buttons[data-v-65f278a2]{justify-content:center}}@media (max-width: 640px){.hero[data-v-65f278a2]{padding:100px 0 40px}.hero-content[data-v-65f278a2]{padding:0 16px;gap:40px}.btn-primary[data-v-65f278a2],.btn-secondary[data-v-65f278a2]{padding:14px 24px;font-size:14px}}.story-card[data-v-6c2283c6]{position:relative;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;text-decoration:none;color:inherit;aspect-ratio:2.8 / 5;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 40px #00000026;cursor:pointer}.story-card[data-v-6c2283c6]:hover{transform:translateY(-12px);box-shadow:0 28px 70px #00000038}.story-card[data-v-6c2283c6]:focus-visible{outline:3px solid rgba(255,255,255,.8);outline-offset:4px}.card-image[data-v-6c2283c6]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.story-card:hover .card-image[data-v-6c2283c6]{transform:scale(1.06)}.story-card.style-1[data-v-6c2283c6]{background:#faf8f5}.card-image-half[data-v-6c2283c6]{flex:1.1;overflow:hidden;position:relative}.card-content-half[data-v-6c2283c6]{flex:.9;padding:28px 24px 24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;background:#faf8f5}.content-inner[data-v-6c2283c6]{flex:1;display:flex;flex-direction:column;justify-content:center}.card-badge-inline[data-v-6c2283c6]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px}.card-badge-inline .badge-icon[data-v-6c2283c6]{font-size:7px;color:#255c3b;opacity:.5}.card-badge-inline .badge-label[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#888}.style-1 .card-title[data-v-6c2283c6]{font-family:var(--font-family-display);font-size:clamp(17px,1.8vw,21px);font-weight:400;line-height:1.35;margin:0 0 10px;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style-1 .card-excerpt[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:12px;line-height:1.55;color:#777;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-cta[data-v-6c2283c6]{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:#255c3b;color:#fff;border:none;border-radius:50px;font-family:var(--font-family-primary);font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:18px;letter-spacing:.3px}.card-cta[data-v-6c2283c6]:hover{background:#1a4a2e;transform:scale(1.03)}.story-card.style-2[data-v-6c2283c6]{background:#2d3b2d;color:#fff}.story-card.style-2 .card-image-wrapper.large[data-v-6c2283c6]{position:relative;overflow:hidden;min-height:0;height:75%;flex:none}.story-card.style-2 .diagonal-overlay[data-v-6c2283c6]{position:absolute;bottom:-2px;left:-1px;right:-1px;height:55px;background:#2d3b2d;clip-path:polygon(0 75%,100% 0,100% 120%,0 120%);z-index:2}.story-card.style-2 .card-badge[data-v-6c2283c6]{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:6px;z-index:3;background:#ffffff1f;padding:7px 14px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-card.style-2 .badge-icon[data-v-6c2283c6]{font-size:7px;color:#fff9}.story-card.style-2 .badge-label[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#ffffffe6}.story-card.style-2 .card-content.compact[data-v-6c2283c6]{flex:1;padding:18px 22px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1;background:#2d3b2d;margin-top:-2px}.story-card.style-2 .card-title[data-v-6c2283c6]{font-family:var(--font-family-display);font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.3;margin:0 0 6px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-card.style-2 .card-excerpt[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:12px;line-height:1.5;color:#fff9;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.story-card.style-2 .card-arrow[data-v-6c2283c6]{position:absolute;bottom:18px;right:18px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:#ffffffb3;transition:all .3s ease;z-index:3}.story-card.style-2:hover .card-arrow[data-v-6c2283c6]{background:#fff3;color:#fff;transform:translate(4px)}.story-card.style-3[data-v-6c2283c6]{background:#faf8f5;padding:16px 16px 20px}.card-inset-wrapper[data-v-6c2283c6]{display:flex;flex-direction:column;height:100%;background:#faf8f5}.inset-image-container[data-v-6c2283c6]{flex:1.5;overflow:hidden;position:relative;border-radius:0}.style-3 .card-image[data-v-6c2283c6]{border-radius:0}.inset-content[data-v-6c2283c6]{flex:.5;padding:20px 4px 4px;display:flex;flex-direction:column}.style-3 .card-badge-inline[data-v-6c2283c6]{justify-content:flex-start;margin-bottom:10px}.style-3 .card-title[data-v-6c2283c6]{font-family:var(--font-family-display);font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.35;margin:0 0 8px;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style-3 .card-excerpt[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:11px;line-height:1.5;color:#777;margin:0 0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inset-cta[data-v-6c2283c6]{display:flex;align-items:center;gap:6px;color:#255c3b;font-family:var(--font-family-primary);font-size:12px;font-weight:600;margin-top:14px;transition:all .3s ease;letter-spacing:.3px}.story-card.style-3:hover .inset-cta[data-v-6c2283c6]{gap:10px}.inset-cta svg[data-v-6c2283c6]{transition:transform .3s ease}.story-card.style-3:hover .inset-cta svg[data-v-6c2283c6]{transform:translate(4px)}.story-card.style-4[data-v-6c2283c6]{background:#faf8f5}.story-card.style-4 .card-image-wrapper[data-v-6c2283c6]{position:relative;flex:1.4;overflow:hidden;min-height:0}.story-card.style-4 .diagonal-overlay[data-v-6c2283c6]{position:absolute;bottom:-2px;left:-1px;right:-1px;height:75px;background:#faf8f5;clip-path:polygon(0 60%,100% 0,100% 120%,0 120%);z-index:2}.story-card.style-4 .card-badge[data-v-6c2283c6]{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;z-index:3;background:#fffffff2;padding:8px 14px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.story-card.style-4 .badge-icon[data-v-6c2283c6]{font-size:8px;color:#255c3b;opacity:.7}.story-card.style-4 .badge-label[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#555}.story-card.style-4 .card-content[data-v-6c2283c6]{flex:.6;padding:24px 24px 22px;display:flex;flex-direction:column;justify-content:flex-start;background:#faf8f5;position:relative;z-index:2}.story-card.style-4 .card-title[data-v-6c2283c6]{font-family:var(--font-family-display);font-size:clamp(17px,1.8vw,21px);font-weight:400;line-height:1.35;margin:0 0 10px;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-card.style-4 .card-excerpt[data-v-6c2283c6]{font-family:var(--font-family-primary);font-size:13px;line-height:1.6;color:#777;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-card.style-4 .card-arrow[data-v-6c2283c6]{position:absolute;bottom:20px;right:20px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#255c3b14;border-radius:50%;color:#255c3b;transition:all .3s ease;z-index:3}.story-card.style-4:hover .card-arrow[data-v-6c2283c6]{background:#255c3b;color:#fff;transform:translate(4px)}@media (max-width: 768px){.story-card[data-v-6c2283c6]{aspect-ratio:2.8 / 4.5;border-radius:24px}.story-card.style-3[data-v-6c2283c6]{padding:14px 14px 18px}.card-content-half[data-v-6c2283c6]{padding:24px 20px 20px}.card-cta[data-v-6c2283c6]{padding:10px 20px;font-size:11px}.inset-content[data-v-6c2283c6]{padding:16px 4px 4px}}.latest-section[data-v-f8bdc86a]{background:#255c3b;padding:120px 0 140px;position:relative;overflow:hidden;margin-top:-2px}.section-texture[data-v-f8bdc86a]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(168,230,183,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0%,transparent 50%),linear-gradient(180deg,rgba(0,0,0,.05) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.08) 100%);pointer-events:none;z-index:0}.container[data-v-f8bdc86a]{max-width:1700px;margin:0 auto;padding:0 48px;position:relative;z-index:1}.section-header[data-v-f8bdc86a]{text-align:center;margin-bottom:64px}.section-header h2[data-v-f8bdc86a]{font-family:var(--font-family-display);font-size:clamp(48px,7vw,72px);font-weight:400;color:#fff;margin:0;letter-spacing:-1px}.cards-container[data-v-f8bdc86a]{width:100%;overflow:visible}.cards-track[data-v-f8bdc86a]{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;justify-items:stretch}.loading-state[data-v-f8bdc86a]{padding:40px 0}.loading-cards[data-v-f8bdc86a]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.loading-card[data-v-f8bdc86a]{aspect-ratio:3 / 4.2;background:#ffffff1a;border-radius:24px;overflow:hidden;position:relative}.loading-shimmer[data-v-f8bdc86a]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-f8bdc86a 1.5s infinite}@keyframes shimmer-f8bdc86a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.empty-state[data-v-f8bdc86a]{text-align:center;padding:80px 40px;background:#ffffff0d;border-radius:24px}.empty-state p[data-v-f8bdc86a]{font-family:var(--font-family-primary);font-size:18px;color:#fffc;margin:0 0 24px}.browse-link[data-v-f8bdc86a]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;color:#255c3b;text-decoration:none;border-radius:50px;font-weight:600;font-size:15px;transition:all .3s ease}.browse-link[data-v-f8bdc86a]:hover{background:#faf8f5;transform:translateY(-2px)}.section-footer[data-v-f8bdc86a]{text-align:center;margin-top:56px}.view-all-link[data-v-f8bdc86a]{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;border:2px solid rgba(255,255,255,.4);color:#fff;text-decoration:none;border-radius:50px;font-family:var(--font-family-primary);font-weight:600;font-size:15px;transition:all .3s ease}.view-all-link[data-v-f8bdc86a]:hover{background:#fff;border-color:#fff;color:#255c3b}.view-all-link[data-v-f8bdc86a]:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:4px}@media (max-width: 1280px){.container[data-v-f8bdc86a]{padding:0 32px}.cards-track[data-v-f8bdc86a]{grid-template-columns:repeat(3,1fr);gap:28px}.cards-track[data-v-f8bdc86a]>*:nth-child(4){display:none}}@media (max-width: 1024px){.latest-section[data-v-f8bdc86a]{padding:100px 0 120px}.cards-track[data-v-f8bdc86a]{grid-template-columns:repeat(2,1fr);gap:24px}.cards-track[data-v-f8bdc86a]>*:nth-child(3),.cards-track[data-v-f8bdc86a]>*:nth-child(4){display:none}.loading-cards[data-v-f8bdc86a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.latest-section[data-v-f8bdc86a]{padding:80px 0 100px}.container[data-v-f8bdc86a]{padding:0 20px}.section-header[data-v-f8bdc86a]{margin-bottom:48px}.section-header h2[data-v-f8bdc86a]{font-size:36px}.cards-track[data-v-f8bdc86a]{grid-template-columns:1fr;gap:24px;max-width:340px;margin:0 auto}.cards-track[data-v-f8bdc86a]>*:nth-child(2){display:block}.cards-track[data-v-f8bdc86a]>*:nth-child(3),.cards-track[data-v-f8bdc86a]>*:nth-child(4){display:none}.loading-cards[data-v-f8bdc86a]{grid-template-columns:1fr;max-width:340px;margin:0 auto}.section-footer[data-v-f8bdc86a]{margin-top:40px}}@media (max-width: 480px){.latest-section[data-v-f8bdc86a]{padding:60px 0 80px}.container[data-v-f8bdc86a]{padding:0 16px}.cards-track[data-v-f8bdc86a]{max-width:100%}.section-header h2[data-v-f8bdc86a]{font-size:32px}}.testimonial-section[data-v-32d12971]{background:#f7f5f0;padding:0;position:relative;overflow:hidden}.split-container[data-v-32d12971]{display:grid;grid-template-columns:1fr auto 1fr;height:850px;align-items:stretch}.video-side[data-v-32d12971]{position:relative;overflow:hidden}.testimonial-video[data-v-32d12971]{width:100%;height:100%;object-fit:cover;display:block}.divider-container[data-v-32d12971]{position:relative;width:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#cfeafc;z-index:2;gap:0}.divider-line[data-v-32d12971]{width:2px;height:100%;background:#4a9dbd;flex-shrink:0}.divider-text[data-v-32d12971]{flex:1;display:flex;align-items:center;justify-content:center;background:#cfeafc;overflow:hidden}.divider-text span[data-v-32d12971]{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-family-display);font-size:13px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#4d6270;white-space:nowrap;text-align:center;line-height:1.2;padding:5px 0}.content-side[data-v-32d12971]{display:flex;align-items:center;justify-content:center;padding:60px 50px;background:#f7f5f0}.quote-content[data-v-32d12971]{max-width:600px}.quote-content h2[data-v-32d12971]{font-family:var(--font-family-display);font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.4;margin:0 0 30px;color:var(--token-black)}.highlight[data-v-32d12971]{color:#255c3b;font-style:italic}.testimonial-author[data-v-32d12971]{display:flex;align-items:center;gap:20px}.author-arrow[data-v-32d12971]{flex-shrink:0}.author-info h3[data-v-32d12971]{font-family:var(--font-family-primary);font-size:20px;font-weight:600;color:var(--token-black);margin:0 0 4px}.author-info p[data-v-32d12971]{font-size:16px;color:var(--token-light-gray);margin:0}@media (max-width: 1200px){.content-side[data-v-32d12971]{padding:60px 40px}.divider-container[data-v-32d12971]{width:100px}}@media (max-width: 968px){.split-container[data-v-32d12971]{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto}.video-side[data-v-32d12971]{height:350px;order:1}.divider-container[data-v-32d12971]{width:100%;height:80px;flex-direction:row;order:2}.divider-line[data-v-32d12971]{width:auto;flex:1;height:2px}.divider-text[data-v-32d12971]{padding:0 30px}.divider-text span[data-v-32d12971]{writing-mode:horizontal-tb;transform:rotate(0);max-width:none}.content-side[data-v-32d12971]{order:3;padding:50px 40px;text-align:center}.testimonial-author[data-v-32d12971]{justify-content:center}}@media (max-width: 640px){.video-side[data-v-32d12971]{height:280px}.content-side[data-v-32d12971]{padding:40px 24px}.quote-content h2[data-v-32d12971]{font-size:20px;margin-bottom:24px}}.about-section[data-v-3ace26f1]{background:#3e8bc2;padding:120px 0 0;position:relative;overflow:hidden;min-height:80vh}.about-section[data-v-3ace26f1]:before{content:"";position:absolute;top:0;right:0;width:55%;height:100%;background:url(/assets/pickleplayer4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 10%,rgba(0,0,0,.8) 20%,black 30%);mask:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 10%,rgba(0,0,0,.8) 20%,black 30%);z-index:0}.gradient-overlay[data-v-3ace26f1]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(62,139,194,.95) 0%,rgba(62,139,194,.95) 50%,rgba(62,139,194,.7) 60%,rgba(62,139,194,.4) 70%,rgba(62,139,194,.1) 80%,transparent 90%);z-index:1}.about-content[data-v-3ace26f1]{display:flex;align-items:center;padding-bottom:150px;position:relative;z-index:2}.about-text[data-v-3ace26f1]{color:#fff;z-index:2;position:relative;max-width:50%}.about-text h2[data-v-3ace26f1]{font-family:var(--font-family-display);font-size:clamp(32px,5vw,42px);font-weight:400;line-height:1.2;margin:0 0 16px;color:#fff}.about-text h3[data-v-3ace26f1]{font-family:var(--font-family-display);font-size:clamp(24px,4vw,32px);font-weight:400;line-height:1.3;margin:0 0 24px;color:#fff}.about-text p[data-v-3ace26f1]{font-size:18px;line-height:1.6;color:#ffffffe6;margin:0 0 40px;max-width:500px}.btn-about[data-v-3ace26f1]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:#000c;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:16px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-about[data-v-3ace26f1]:hover{background:#000000e6;transform:translateY(-2px)}.wave-container[data-v-3ace26f1]{position:absolute;bottom:-10px;left:0;width:100%;height:130px;z-index:4;overflow:visible}.waves[data-v-3ace26f1]{position:relative;width:100%;height:100%}.wave-path[data-v-3ace26f1]{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.blue-wave1[data-v-3ace26f1]{animation:wave-move-left-3ace26f1 20s infinite linear}.blue-wave2[data-v-3ace26f1]{animation:wave-move-right-3ace26f1 18s infinite linear}.blue-wave3[data-v-3ace26f1]{animation:wave-move-left-3ace26f1 16s infinite linear}@keyframes wave-move-left-3ace26f1{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes wave-move-right-3ace26f1{0%{transform:translate(0)}to{transform:translate(90px)}}@media (max-width: 968px){.about-text[data-v-3ace26f1]{max-width:100%}.about-content[data-v-3ace26f1]{text-align:center;padding-bottom:120px}.about-section[data-v-3ace26f1]{background-position:center center}.gradient-overlay[data-v-3ace26f1]{width:100%;background:linear-gradient(180deg,#3e8bc2e6,#3e8bc2b3,#3e8bc280)}}@media (max-width: 640px){.about-section[data-v-3ace26f1]{padding:80px 0 0;background-position:center center}.about-content[data-v-3ace26f1]{padding-bottom:100px}}.blog-section[data-v-a6044e05]{background:linear-gradient(to bottom,#fff,#fff 30%,#cfeafc);padding:100px 0;position:relative;transform:none!important;will-change:auto}.blog-header[data-v-a6044e05]{text-align:center;max-width:800px;margin:0 auto 80px}.blog-header h2[data-v-a6044e05]{font-family:var(--font-family-display);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2;color:var(--token-black);margin:0 0 24px}.highlight[data-v-a6044e05]{font-size:1.2em}.blog-header p[data-v-a6044e05]{font-size:18px;line-height:1.6;color:var(--token-dark-gray);margin:0}.blog-cards[data-v-a6044e05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;max-width:1200px;margin:0 auto}.blog-card[data-v-a6044e05]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #00000014;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit;display:block}.blog-card[data-v-a6044e05]:hover{transform:translateY(-8px);box-shadow:0 16px 48px #0000001f}.card-image[data-v-a6044e05]{position:relative;height:240px;overflow:hidden}.card-image img[data-v-a6044e05]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .card-image img[data-v-a6044e05]{transform:scale(1.05)}.card-content[data-v-a6044e05]{padding:32px}.card-content h3[data-v-a6044e05]{font-family:var(--font-family-display);font-size:22px;font-weight:600;line-height:1.3;color:var(--token-black);margin:0 0 20px}.card-subtitle[data-v-a6044e05]{font-size:15px;line-height:1.5;color:var(--token-light-gray);margin:0}.blog-cta[data-v-a6044e05]{text-align:center;margin-top:60px}.blog-btn[data-v-a6044e05]{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:var(--token-black);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 16px #0000001a}.blog-btn[data-v-a6044e05]:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.blog-btn svg[data-v-a6044e05]{transition:transform .3s ease}.blog-btn:hover svg[data-v-a6044e05]{transform:translate(4px)}@media (max-width: 768px){.blog-section[data-v-a6044e05]{padding:80px 0}.blog-header[data-v-a6044e05]{margin-bottom:60px}.blog-cards[data-v-a6044e05]{grid-template-columns:1fr;gap:30px}.card-content[data-v-a6044e05]{padding:24px}.card-content h3[data-v-a6044e05]{font-size:20px}}@media (max-width: 480px){.blog-cards[data-v-a6044e05]{gap:20px}.card-image[data-v-a6044e05]{height:200px}.card-content[data-v-a6044e05]{padding:20px}}.newsletter-section[data-v-b337c258]{background:#cfeafc;padding:100px 0 120px;position:relative;overflow:visible}.newsletter-container[data-v-b337c258]{max-width:1200px;margin:0 auto;border:2px dashed #64b5f6;border-radius:24px;padding:60px;background:linear-gradient(135deg,#a8d5f2,#85c4ec);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.newsletter-content h2[data-v-b337c258]{font-family:var(--font-family-display);font-size:clamp(32px,5vw,42px);font-weight:700;color:var(--token-black);margin:0 0 20px;line-height:1.2}.newsletter-content p[data-v-b337c258]{font-size:18px;line-height:1.6;color:#455a64;margin:0 0 40px}.form-group[data-v-b337c258]{display:flex;gap:16px;align-items:center}.email-input[data-v-b337c258]{flex:1;padding:16px 24px;border:none;border-radius:50px;font-size:16px;background:#fff;box-shadow:0 4px 16px #0000001a;outline:none;transition:all .3s ease}.email-input[data-v-b337c258]:focus{box-shadow:0 4px 24px #64b5f64d;transform:translateY(-2px)}.email-input[data-v-b337c258]::placeholder{color:#9e9e9e}.subscribe-btn[data-v-b337c258]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.subscribe-btn[data-v-b337c258]:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.subscribe-btn[data-v-b337c258]:disabled{opacity:.6;cursor:not-allowed}.subscribe-message[data-v-b337c258]{margin-top:12px;font-size:14px;font-weight:500}.subscribe-message.success[data-v-b337c258]{color:#2e7d32}.subscribe-message.error[data-v-b337c258]{color:#c62828}.testimonial-card[data-v-b337c258]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 8px 32px #0000001a;transform:rotate(1deg);transition:transform .3s ease}.testimonial-card[data-v-b337c258]:hover{transform:rotate(0) translateY(-4px)}.card-header h3[data-v-b337c258]{font-family:var(--font-family-display);font-size:20px;font-weight:600;color:#64b5f6;margin:0 0 20px}.card-content p[data-v-b337c258]{font-size:16px;line-height:1.6;color:var(--token-black);margin:0 0 24px;font-style:italic}.reviewer[data-v-b337c258]{display:flex;align-items:center;gap:16px}.reviewer-avatar[data-v-b337c258]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.reviewer-avatar img[data-v-b337c258]{width:100%;height:100%;object-fit:cover}.reviewer-info[data-v-b337c258]{display:flex;flex-direction:column}.reviewer-name[data-v-b337c258]{font-weight:600;color:var(--token-black);font-size:16px}.reviewer-title[data-v-b337c258]{font-size:14px;color:var(--token-light-gray)}.wave-container[data-v-b337c258]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:3;overflow:hidden}.waves[data-v-b337c258]{position:relative;width:100%;height:100%}.wave-path[data-v-b337c258]{animation:wave-move-b337c258 15s infinite linear}@keyframes wave-move-b337c258{0%{transform:translate(0)}to{transform:translate(-100px)}}@media (max-width: 968px){.newsletter-container[data-v-b337c258]{grid-template-columns:1fr;gap:40px;padding:40px}.form-group[data-v-b337c258]{flex-direction:column;align-items:stretch}.email-input[data-v-b337c258]{margin-bottom:16px}}@media (max-width: 640px){.newsletter-section[data-v-b337c258]{padding:80px 0}.newsletter-container[data-v-b337c258]{padding:30px 20px;margin:0 20px}.testimonial-card[data-v-b337c258]{transform:none;padding:24px}}.home-view[data-v-50e538e0]{width:100%}.gear-view[data-v-202676ff]{width:100%;background:var(--background-color)}.gear-hero[data-v-202676ff]{background:#f7f5f0;padding:20px 3rem 140px;position:relative;overflow:hidden}.dots-overlay[data-v-202676ff]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:1;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.hero-wave-container[data-v-202676ff]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:4;overflow:hidden}.hero-waves[data-v-202676ff]{position:relative;width:100%;height:100%}.hero-wave-path[data-v-202676ff]{transform-origin:center}.hero-wave1[data-v-202676ff]{animation:hero-wave-move-left-202676ff 20s infinite linear}.hero-wave2[data-v-202676ff]{animation:hero-wave-move-right-202676ff 18s infinite linear}.hero-wave3[data-v-202676ff],.hero-wave3-glow[data-v-202676ff]{animation:hero-wave-move-left-202676ff 16s infinite linear}@keyframes hero-wave-move-left-202676ff{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes hero-wave-move-right-202676ff{0%{transform:translate(0)}to{transform:translate(90px)}}.blue-transition-strip[data-v-202676ff]{background-color:#3586be;background-image:url(/assets/1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:710px;width:100%;margin-top:-1px;position:relative;overflow:hidden;z-index:3;display:flex;align-items:center;justify-content:center}.dark-overlay[data-v-202676ff]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#3586be,#3586bed9 15%,#0009 50%,#00000080);pointer-events:none}.hero-content-overlay[data-v-202676ff]{position:relative;z-index:5;text-align:center;max-width:800px;padding:0 2rem;margin-top:-150px}.breadcrumbs[data-v-202676ff]{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-family-primary);font-size:14px;margin-bottom:24px}.breadcrumb-link[data-v-202676ff]{color:#fffc;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-202676ff]:hover{color:#fff}.breadcrumb-separator[data-v-202676ff]{color:#ffffff80}.breadcrumb-current[data-v-202676ff]{color:#fffc}.hero-title[data-v-202676ff]{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:400;margin:0 0 24px;line-height:1.1}.hero-subtitle[data-v-202676ff]{font-family:var(--font-family-primary);font-size:clamp(1rem,1.5vw,1.25rem);color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:600px;margin:0 auto;line-height:1.6}.wave-container[data-v-202676ff]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:3;overflow:hidden}.waves[data-v-202676ff]{position:relative;width:100%;height:100%}.wave-path[data-v-202676ff]{animation:wave-move-202676ff 15s infinite linear}@keyframes wave-move-202676ff{0%{transform:translate(0)}to{transform:translate(-100px)}}.gear-posts-section[data-v-202676ff]{background:#fff;padding:0 0 80px;min-height:60vh;max-width:1850px;margin:0 auto}.loading-container[data-v-202676ff],.error-container[data-v-202676ff],.empty-container[data-v-202676ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner[data-v-202676ff]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--token-primary-blue);border-radius:50%;animation:spin-202676ff 1s linear infinite;margin-bottom:16px}@keyframes spin-202676ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container h3[data-v-202676ff]{color:#dc3545;font-family:var(--font-family-display);font-size:1.5rem;margin-bottom:16px}.retry-btn[data-v-202676ff]{padding:12px 24px;background:var(--token-primary-blue);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:16px}.empty-content[data-v-202676ff]{max-width:400px}.empty-icon[data-v-202676ff]{font-size:4rem;margin-bottom:24px}.empty-content h3[data-v-202676ff]{font-family:var(--font-family-display);font-size:2rem;color:var(--token-black);margin-bottom:16px}.empty-content p[data-v-202676ff]{color:var(--token-light-gray);font-size:18px}.explore-banner-wrapper[data-v-202676ff]{background-image:url(/assets/bluebanner.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);margin-top:0;margin-bottom:60px;height:190px;display:flex;align-items:center}.explore-banner[data-v-202676ff]{max-width:1400px;margin:0 auto;padding:0 60px;width:100%}.explore-line[data-v-202676ff]{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%}.explore-title[data-v-202676ff]{font-family:var(--font-family-display);font-size:clamp(28px,3vw,36px);font-weight:600;color:#3d3d3d;margin:0;white-space:nowrap;flex-shrink:0}.explore-tags[data-v-202676ff]{display:flex;align-items:center;gap:50px;flex-wrap:wrap;flex:1;justify-content:flex-start;padding-left:20px}.tag-btn[data-v-202676ff]{background:none;border:none;font-family:var(--font-family-primary);font-size:15px;font-weight:400;color:#6b6b6b;cursor:pointer;padding:8px 0;transition:all .2s ease;white-space:nowrap}.tag-btn[data-v-202676ff]:hover{color:#3d3d3d}.tag-btn.active[data-v-202676ff]{color:#3d3d3d;font-weight:500}.search-wrapper[data-v-202676ff]{position:relative;display:flex;align-items:center;min-width:180px;flex-shrink:0}.search-icon[data-v-202676ff]{position:absolute;left:14px;color:#9ca3af;pointer-events:none}.search-input[data-v-202676ff]{width:100%;padding:12px 14px 12px 44px;font-family:var(--font-family-primary);font-size:15px;color:#3d3d3d;background:#fff;border:2px solid transparent;border-radius:25px;outline:none;transition:all .2s ease}.search-input[data-v-202676ff]::placeholder{color:#9ca3af}.search-input[data-v-202676ff]:focus{border-color:#1a1a1a;background:#fff}.explore-divider[data-v-202676ff]{display:none}.posts-grid[data-v-202676ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:80px}.post-card[data-v-202676ff]{background:#fff;border-radius:0;overflow:hidden;box-shadow:none!important;transition:all .3s ease}.post-card[data-v-202676ff]:hover{box-shadow:none!important;transform:none}.post-link[data-v-202676ff]{display:block;text-decoration:none;color:inherit;height:100%}.card-image[data-v-202676ff]{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f5f5f5}.card-image img[data-v-202676ff]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .card-image img[data-v-202676ff]{transform:scale(1.08)}.card-content[data-v-202676ff]{padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1rem;min-height:200px}.post-title[data-v-202676ff]{font-family:var(--font-family-display);font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt[data-v-202676ff]{color:#6b7280;line-height:1.7;font-size:15px;font-family:Inter,-apple-system,sans-serif;font-weight:400;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn[data-v-202676ff]{align-self:flex-start;padding:12px 32px;background:#000;color:#fff;border:none;border-radius:50px;font-weight:600;font-size:13px;font-family:Inter,-apple-system,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-top:auto}.read-more-btn[data-v-202676ff]:hover{background:#333}.pagination[data-v-202676ff]{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.pagination-btn[data-v-202676ff]{background:#fff;border:2px solid #e0e0e0;padding:12px 24px;border-radius:8px;font-family:var(--font-family-primary);font-weight:600;color:var(--token-black);cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-202676ff]:hover:not(:disabled){background:var(--token-primary-blue);border-color:var(--token-primary-blue);color:#fff}.pagination-btn[data-v-202676ff]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-202676ff]{font-family:var(--font-family-primary);color:var(--token-light-gray)}.newsletter-section[data-v-202676ff]{background:url(/assets/bluebanner.png) center/cover no-repeat;padding:80px 0;color:#3d3d3d;width:100%;position:relative}.newsletter-content[data-v-202676ff]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1850px;margin:0 auto;padding:0 3rem}.newsletter-text h2[data-v-202676ff]{font-family:var(--font-family-display);font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:16px}.newsletter-text p[data-v-202676ff]{font-size:18px;line-height:1.6;color:#555}.form-group[data-v-202676ff]{display:flex;gap:12px;margin-bottom:12px}.newsletter-input[data-v-202676ff]{flex:1;padding:16px 20px;border:none;border-radius:8px;font-size:16px;background:#fff}.newsletter-btn[data-v-202676ff]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.newsletter-btn[data-v-202676ff]:hover{background:#222}.newsletter-btn[data-v-202676ff]:disabled{opacity:.5;cursor:not-allowed}.newsletter-message[data-v-202676ff]{font-size:14px;font-weight:500;margin:8px 0 0}.newsletter-message.success[data-v-202676ff]{color:#2e7d32}.newsletter-message.error[data-v-202676ff]{color:#c62828}.newsletter-privacy[data-v-202676ff]{font-size:14px;color:#777;margin:0}@media (max-width: 1023px){.explore-banner-wrapper[data-v-202676ff]{height:auto;padding:20px 0}.explore-banner[data-v-202676ff]{padding:0 30px}.explore-line[data-v-202676ff]{flex-wrap:wrap;gap:20px}.explore-tags[data-v-202676ff]{gap:24px;order:3;width:100%;justify-content:flex-start;padding-left:0}.search-wrapper[data-v-202676ff]{min-width:150px}.posts-grid[data-v-202676ff]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.gear-posts-section[data-v-202676ff]{padding:80px 0}.gear-hero[data-v-202676ff]{padding:120px 2rem 80px}.newsletter-section[data-v-202676ff]{padding:80px 0}.newsletter-content[data-v-202676ff]{padding:0 2rem}}@media (max-width: 767px){.explore-banner-wrapper[data-v-202676ff]{margin-bottom:30px}.explore-banner[data-v-202676ff]{padding:0 20px}.explore-line[data-v-202676ff]{flex-direction:column;align-items:flex-start;gap:16px}.explore-title[data-v-202676ff]{font-size:24px}.explore-tags[data-v-202676ff]{gap:16px;overflow-x:auto;width:100%;padding-bottom:8px;padding-left:0;justify-content:flex-start}.tag-btn[data-v-202676ff]{font-size:14px}.search-wrapper[data-v-202676ff]{width:100%}.gear-hero[data-v-202676ff]{padding:80px 1.5rem 60px}.posts-grid[data-v-202676ff]{grid-template-columns:1fr;gap:2rem}.gear-posts-section[data-v-202676ff],.newsletter-section[data-v-202676ff]{padding:80px 0}.newsletter-content[data-v-202676ff]{grid-template-columns:1fr;gap:40px;text-align:center;padding:0 1.5rem}.form-group[data-v-202676ff]{flex-direction:column}.blue-transition-strip[data-v-202676ff]{height:500px}.hero-content-overlay[data-v-202676ff]{margin-top:-50px}.pagination[data-v-202676ff]{flex-direction:column;gap:16px}.breadcrumbs[data-v-202676ff]{flex-direction:column;gap:8px}.breadcrumb-separator[data-v-202676ff]{display:none}}@keyframes fadeInUp-202676ff{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.drills-view[data-v-ec111fc7]{width:100%;background:var(--background-color)}.drills-hero[data-v-ec111fc7]{background:#f7f5f0;padding:20px 3rem 140px;position:relative;overflow:hidden}.dots-overlay[data-v-ec111fc7]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:1;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.hero-wave-container[data-v-ec111fc7]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:4;overflow:hidden}.hero-waves[data-v-ec111fc7]{position:relative;width:100%;height:100%}.hero-wave-path[data-v-ec111fc7]{transform-origin:center}.hero-wave1[data-v-ec111fc7]{animation:hero-wave-move-left-ec111fc7 20s infinite linear}.hero-wave2[data-v-ec111fc7]{animation:hero-wave-move-right-ec111fc7 18s infinite linear}.hero-wave3[data-v-ec111fc7],.hero-wave3-glow[data-v-ec111fc7]{animation:hero-wave-move-left-ec111fc7 16s infinite linear}@keyframes hero-wave-move-left-ec111fc7{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes hero-wave-move-right-ec111fc7{0%{transform:translate(0)}to{transform:translate(90px)}}.gray-transition-strip[data-v-ec111fc7]{background-color:#333;background-image:url(/assets/pickleplayer4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:710px;width:100%;margin-top:-1px;position:relative;overflow:hidden;z-index:3;display:flex;align-items:center;justify-content:center}.dark-overlay[data-v-ec111fc7]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#333,#333333d9 15%,#0009 50%,#00000080);pointer-events:none}.hero-content-overlay[data-v-ec111fc7]{position:relative;z-index:5;text-align:center;max-width:800px;padding:0 2rem;margin-top:-150px}.breadcrumbs[data-v-ec111fc7]{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-family-primary);font-size:14px;margin-bottom:24px}.breadcrumb-link[data-v-ec111fc7]{color:#fffc;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-ec111fc7]:hover{color:#fff}.breadcrumb-separator[data-v-ec111fc7]{color:#ffffff80}.breadcrumb-current[data-v-ec111fc7]{color:#fffc}.hero-title[data-v-ec111fc7]{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:400;margin:0 0 24px;line-height:1.1}.hero-subtitle[data-v-ec111fc7]{font-family:var(--font-family-primary);font-size:clamp(1rem,1.5vw,1.25rem);color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:600px;margin:0 auto;line-height:1.6}.wave-container[data-v-ec111fc7]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:3;overflow:hidden}.waves[data-v-ec111fc7]{position:relative;width:100%;height:100%}.wave-path[data-v-ec111fc7]{animation:wave-move-ec111fc7 15s infinite linear}@keyframes wave-move-ec111fc7{0%{transform:translate(0)}to{transform:translate(-100px)}}.drills-posts-section[data-v-ec111fc7]{background:#fff;padding:0 0 80px;min-height:60vh;max-width:1850px;margin:0 auto}.loading-container[data-v-ec111fc7],.error-container[data-v-ec111fc7],.empty-container[data-v-ec111fc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner[data-v-ec111fc7]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--token-primary-blue);border-radius:50%;animation:spin-ec111fc7 1s linear infinite;margin-bottom:16px}@keyframes spin-ec111fc7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container h3[data-v-ec111fc7]{color:#dc3545;font-family:var(--font-family-display);font-size:1.5rem;margin-bottom:16px}.retry-btn[data-v-ec111fc7]{padding:12px 24px;background:var(--token-primary-blue);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:16px}.empty-content[data-v-ec111fc7]{max-width:400px}.empty-icon[data-v-ec111fc7]{font-size:4rem;margin-bottom:24px}.empty-content h3[data-v-ec111fc7]{font-family:var(--font-family-display);font-size:2rem;color:var(--token-black);margin-bottom:16px}.empty-content p[data-v-ec111fc7]{color:var(--token-light-gray);font-size:18px}.explore-banner-wrapper[data-v-ec111fc7]{background-image:url(/assets/bgbanner.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);margin-top:0;margin-bottom:60px;height:190px;display:flex;align-items:center}.explore-banner[data-v-ec111fc7]{max-width:1400px;margin:0 auto;padding:0 60px;width:100%}.explore-line[data-v-ec111fc7]{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%}.explore-title[data-v-ec111fc7]{font-family:var(--font-family-display);font-size:clamp(28px,3vw,36px);font-weight:600;color:#3d3d3d;margin:0;white-space:nowrap;flex-shrink:0}.explore-tags[data-v-ec111fc7]{display:flex;align-items:center;gap:50px;flex-wrap:wrap;flex:1;justify-content:flex-start;padding-left:20px}.tag-btn[data-v-ec111fc7]{background:none;border:none;font-family:var(--font-family-primary);font-size:15px;font-weight:400;color:#6b6b6b;cursor:pointer;padding:8px 0;transition:all .2s ease;white-space:nowrap}.tag-btn[data-v-ec111fc7]:hover{color:#3d3d3d}.tag-btn.active[data-v-ec111fc7]{color:#3d3d3d;font-weight:500}.search-wrapper[data-v-ec111fc7]{position:relative;display:flex;align-items:center;min-width:180px;flex-shrink:0}.search-icon[data-v-ec111fc7]{position:absolute;left:14px;color:#9ca3af;pointer-events:none}.search-input[data-v-ec111fc7]{width:100%;padding:12px 14px 12px 44px;font-family:var(--font-family-primary);font-size:15px;color:#3d3d3d;background:#fff;border:2px solid transparent;border-radius:25px;outline:none;transition:all .2s ease}.search-input[data-v-ec111fc7]::placeholder{color:#9ca3af}.search-input[data-v-ec111fc7]:focus{border-color:#1a1a1a;background:#fff}.explore-divider[data-v-ec111fc7]{display:none}.posts-grid[data-v-ec111fc7]{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:80px}.post-card[data-v-ec111fc7]{background:#fff;border-radius:0;overflow:hidden;box-shadow:none!important;transition:all .3s ease}.post-card[data-v-ec111fc7]:hover{box-shadow:none!important;transform:none}.post-link[data-v-ec111fc7]{display:block;text-decoration:none;color:inherit;height:100%}.card-image[data-v-ec111fc7]{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f5f5f5}.card-image img[data-v-ec111fc7]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .card-image img[data-v-ec111fc7]{transform:scale(1.08)}.card-content[data-v-ec111fc7]{padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1rem;min-height:200px}.post-title[data-v-ec111fc7]{font-family:var(--font-family-display);font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt[data-v-ec111fc7]{color:#6b7280;line-height:1.7;font-size:15px;font-family:Inter,-apple-system,sans-serif;font-weight:400;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn[data-v-ec111fc7]{align-self:flex-start;padding:12px 32px;background:#000;color:#fff;border:none;border-radius:50px;font-weight:600;font-size:13px;font-family:Inter,-apple-system,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-top:auto}.read-more-btn[data-v-ec111fc7]:hover{background:#333}.pagination[data-v-ec111fc7]{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.pagination-btn[data-v-ec111fc7]{background:#fff;border:2px solid #e0e0e0;padding:12px 24px;border-radius:8px;font-family:var(--font-family-primary);font-weight:600;color:var(--token-black);cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-ec111fc7]:hover:not(:disabled){background:var(--token-primary-blue);border-color:var(--token-primary-blue);color:#fff}.pagination-btn[data-v-ec111fc7]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-ec111fc7]{font-family:var(--font-family-primary);color:var(--token-light-gray)}.newsletter-section[data-v-ec111fc7]{background:url(/assets/bgbanner.png) center/cover no-repeat;padding:80px 0;color:#3d3d3d;width:100%;position:relative}.newsletter-content[data-v-ec111fc7]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1850px;margin:0 auto;padding:0 3rem}.newsletter-text h2[data-v-ec111fc7]{font-family:var(--font-family-display);font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:16px}.newsletter-text p[data-v-ec111fc7]{font-size:18px;line-height:1.6;color:#555}.form-group[data-v-ec111fc7]{display:flex;gap:12px;margin-bottom:12px}.newsletter-input[data-v-ec111fc7]{flex:1;padding:16px 20px;border:none;border-radius:8px;font-size:16px;background:#fff}.newsletter-btn[data-v-ec111fc7]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.newsletter-btn[data-v-ec111fc7]:hover{background:#222}.newsletter-btn[data-v-ec111fc7]:disabled{opacity:.5;cursor:not-allowed}.newsletter-message[data-v-ec111fc7]{font-size:14px;font-weight:500;margin:8px 0 0}.newsletter-message.success[data-v-ec111fc7]{color:#2e7d32}.newsletter-message.error[data-v-ec111fc7]{color:#c62828}.newsletter-privacy[data-v-ec111fc7]{font-size:14px;color:#777;margin:0}@media (max-width: 1023px){.explore-banner-wrapper[data-v-ec111fc7]{height:auto;padding:20px 0}.explore-banner[data-v-ec111fc7]{padding:0 30px}.explore-line[data-v-ec111fc7]{flex-wrap:wrap;gap:20px}.explore-tags[data-v-ec111fc7]{gap:24px;order:3;width:100%;justify-content:flex-start;padding-left:0}.search-wrapper[data-v-ec111fc7]{min-width:150px}.posts-grid[data-v-ec111fc7]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.drills-posts-section[data-v-ec111fc7]{padding:80px 0}.drills-hero[data-v-ec111fc7]{padding:120px 2rem 80px}.newsletter-section[data-v-ec111fc7]{padding:80px 0}.newsletter-content[data-v-ec111fc7]{padding:0 2rem}}@media (max-width: 767px){.explore-banner-wrapper[data-v-ec111fc7]{margin-bottom:30px}.explore-banner[data-v-ec111fc7]{padding:0 20px}.explore-line[data-v-ec111fc7]{flex-direction:column;align-items:flex-start;gap:16px}.explore-title[data-v-ec111fc7]{font-size:24px}.explore-tags[data-v-ec111fc7]{gap:16px;overflow-x:auto;width:100%;padding-bottom:8px;padding-left:0;justify-content:flex-start}.tag-btn[data-v-ec111fc7]{font-size:14px}.search-wrapper[data-v-ec111fc7]{width:100%}.drills-hero[data-v-ec111fc7]{padding:80px 1.5rem 60px}.posts-grid[data-v-ec111fc7]{grid-template-columns:1fr;gap:2rem}.drills-posts-section[data-v-ec111fc7],.newsletter-section[data-v-ec111fc7]{padding:80px 0}.newsletter-content[data-v-ec111fc7]{grid-template-columns:1fr;gap:40px;text-align:center;padding:0 1.5rem}.form-group[data-v-ec111fc7]{flex-direction:column}.gray-transition-strip[data-v-ec111fc7]{height:500px}.hero-content-overlay[data-v-ec111fc7]{margin-top:-50px}.pagination[data-v-ec111fc7]{flex-direction:column;gap:16px}.breadcrumbs[data-v-ec111fc7]{flex-direction:column;gap:8px}.breadcrumb-separator[data-v-ec111fc7]{display:none}}@keyframes fadeInUp-ec111fc7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.courts-view[data-v-701e7cfd]{width:100%;background:var(--background-color)}.courts-hero[data-v-701e7cfd]{background:#f7f5f0;padding:20px 3rem 140px;position:relative;overflow:hidden}.dots-overlay[data-v-701e7cfd]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:1;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.hero-wave-container[data-v-701e7cfd]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:4;overflow:hidden}.hero-waves[data-v-701e7cfd]{position:relative;width:100%;height:100%}.hero-wave-path[data-v-701e7cfd]{transform-origin:center}.hero-wave1[data-v-701e7cfd]{animation:hero-wave-move-left-701e7cfd 20s infinite linear}.hero-wave2[data-v-701e7cfd]{animation:hero-wave-move-right-701e7cfd 18s infinite linear}.hero-wave3[data-v-701e7cfd],.hero-wave3-glow[data-v-701e7cfd]{animation:hero-wave-move-left-701e7cfd 16s infinite linear}@keyframes hero-wave-move-left-701e7cfd{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes hero-wave-move-right-701e7cfd{0%{transform:translate(0)}to{transform:translate(90px)}}.green-transition-strip[data-v-701e7cfd]{background-color:#255c3b;background-image:url(/assets/court3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:710px;width:100%;margin-top:-1px;position:relative;overflow:hidden;z-index:3;display:flex;align-items:center;justify-content:center}.dark-overlay[data-v-701e7cfd]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#255c3b,#255c3bd9 15%,#0009 50%,#00000080);pointer-events:none}.hero-content-overlay[data-v-701e7cfd]{position:relative;z-index:5;text-align:center;max-width:800px;padding:0 2rem;margin-top:-150px}.breadcrumbs[data-v-701e7cfd]{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-family-primary);font-size:14px;margin-bottom:24px}.breadcrumb-link[data-v-701e7cfd]{color:#fffc;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-701e7cfd]:hover{color:#fff}.breadcrumb-separator[data-v-701e7cfd]{color:#ffffff80}.breadcrumb-current[data-v-701e7cfd]{color:#fffc}.hero-title[data-v-701e7cfd]{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:400;margin:0 0 24px;line-height:1.1}.hero-subtitle[data-v-701e7cfd]{font-family:var(--font-family-primary);font-size:clamp(1rem,1.5vw,1.25rem);color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:600px;margin:0 auto;line-height:1.6}.wave-container[data-v-701e7cfd]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:3;overflow:hidden}.waves[data-v-701e7cfd]{position:relative;width:100%;height:100%}.wave-path[data-v-701e7cfd]{animation:wave-move-701e7cfd 15s infinite linear}@keyframes wave-move-701e7cfd{0%{transform:translate(0)}to{transform:translate(-100px)}}.courts-posts-section[data-v-701e7cfd]{background:#fff;padding:0 0 80px;min-height:60vh;max-width:1850px;margin:0 auto}.loading-container[data-v-701e7cfd],.error-container[data-v-701e7cfd],.empty-container[data-v-701e7cfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner[data-v-701e7cfd]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--token-primary-blue);border-radius:50%;animation:spin-701e7cfd 1s linear infinite;margin-bottom:16px}@keyframes spin-701e7cfd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container h3[data-v-701e7cfd]{color:#dc3545;font-family:var(--font-family-display);font-size:1.5rem;margin-bottom:16px}.retry-btn[data-v-701e7cfd]{padding:12px 24px;background:var(--token-primary-blue);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:16px}.empty-content[data-v-701e7cfd]{max-width:400px}.empty-icon[data-v-701e7cfd]{font-size:4rem;margin-bottom:24px}.empty-content h3[data-v-701e7cfd]{font-family:var(--font-family-display);font-size:2rem;color:var(--token-black);margin-bottom:16px}.empty-content p[data-v-701e7cfd]{color:var(--token-light-gray);font-size:18px}.explore-banner-wrapper[data-v-701e7cfd]{background-image:url(/assets/greenbjbanner.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);margin-top:0;margin-bottom:60px;height:190px;display:flex;align-items:center}.explore-banner[data-v-701e7cfd]{max-width:1400px;margin:0 auto;padding:0 60px;width:100%}.explore-line[data-v-701e7cfd]{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%}.explore-title[data-v-701e7cfd]{font-family:var(--font-family-display);font-size:clamp(28px,3vw,36px);font-weight:600;color:#3d3d3d;margin:0;white-space:nowrap;flex-shrink:0}.explore-tags[data-v-701e7cfd]{display:flex;align-items:center;gap:50px;flex-wrap:wrap;flex:1;justify-content:flex-start;padding-left:20px}.tag-btn[data-v-701e7cfd]{background:none;border:none;font-family:var(--font-family-primary);font-size:15px;font-weight:400;color:#6b6b6b;cursor:pointer;padding:8px 0;transition:all .2s ease;white-space:nowrap}.tag-btn[data-v-701e7cfd]:hover{color:#3d3d3d}.tag-btn.active[data-v-701e7cfd]{color:#3d3d3d;font-weight:500}.search-wrapper[data-v-701e7cfd]{position:relative;display:flex;align-items:center;min-width:180px;flex-shrink:0}.search-icon[data-v-701e7cfd]{position:absolute;left:14px;color:#9ca3af;pointer-events:none}.search-input[data-v-701e7cfd]{width:100%;padding:12px 14px 12px 44px;font-family:var(--font-family-primary);font-size:15px;color:#3d3d3d;background:#fff;border:2px solid transparent;border-radius:25px;outline:none;transition:all .2s ease}.search-input[data-v-701e7cfd]::placeholder{color:#9ca3af}.search-input[data-v-701e7cfd]:focus{border-color:#1a1a1a;background:#fff}.explore-divider[data-v-701e7cfd]{display:none}.posts-grid[data-v-701e7cfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:80px}.post-card[data-v-701e7cfd]{background:#fff;border-radius:0;overflow:hidden;box-shadow:none!important;transition:all .3s ease}.post-card[data-v-701e7cfd]:hover{box-shadow:none!important;transform:none}.post-link[data-v-701e7cfd]{display:block;text-decoration:none;color:inherit;height:100%}.card-image[data-v-701e7cfd]{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f5f5f5}.card-image img[data-v-701e7cfd]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .card-image img[data-v-701e7cfd]{transform:scale(1.08)}.card-content[data-v-701e7cfd]{padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1rem;min-height:200px}.post-title[data-v-701e7cfd]{font-family:var(--font-family-display);font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt[data-v-701e7cfd]{color:#6b7280;line-height:1.7;font-size:15px;font-family:Inter,-apple-system,sans-serif;font-weight:400;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn[data-v-701e7cfd]{align-self:flex-start;padding:12px 32px;background:#000;color:#fff;border:none;border-radius:50px;font-weight:600;font-size:13px;font-family:Inter,-apple-system,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-top:auto}.read-more-btn[data-v-701e7cfd]:hover{background:#333}.pagination[data-v-701e7cfd]{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.pagination-btn[data-v-701e7cfd]{background:#fff;border:2px solid #e0e0e0;padding:12px 24px;border-radius:8px;font-family:var(--font-family-primary);font-weight:600;color:var(--token-black);cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-701e7cfd]:hover:not(:disabled){background:var(--token-primary-blue);border-color:var(--token-primary-blue);color:#fff}.pagination-btn[data-v-701e7cfd]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-701e7cfd]{font-family:var(--font-family-primary);color:var(--token-light-gray)}.newsletter-section[data-v-701e7cfd]{background:url(/assets/greenbjbanner.png) center/cover no-repeat;padding:80px 0;color:#3d3d3d;width:100%;position:relative}.newsletter-content[data-v-701e7cfd]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1850px;margin:0 auto;padding:0 3rem}.newsletter-text h2[data-v-701e7cfd]{font-family:var(--font-family-display);font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:16px}.newsletter-text p[data-v-701e7cfd]{font-size:18px;line-height:1.6;color:#555}.form-group[data-v-701e7cfd]{display:flex;gap:12px;margin-bottom:12px}.newsletter-input[data-v-701e7cfd]{flex:1;padding:16px 20px;border:none;border-radius:8px;font-size:16px;background:#fff}.newsletter-btn[data-v-701e7cfd]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.newsletter-btn[data-v-701e7cfd]:hover{background:#222}.newsletter-btn[data-v-701e7cfd]:disabled{opacity:.5;cursor:not-allowed}.newsletter-message[data-v-701e7cfd]{font-size:14px;font-weight:500;margin:8px 0 0}.newsletter-message.success[data-v-701e7cfd]{color:#2e7d32}.newsletter-message.error[data-v-701e7cfd]{color:#c62828}.newsletter-privacy[data-v-701e7cfd]{font-size:14px;color:#777;margin:0}@media (max-width: 1023px){.explore-banner-wrapper[data-v-701e7cfd]{height:auto;padding:20px 0}.explore-banner[data-v-701e7cfd]{padding:0 30px}.explore-line[data-v-701e7cfd]{flex-wrap:wrap;gap:20px}.explore-tags[data-v-701e7cfd]{gap:24px;order:3;width:100%;justify-content:flex-start;padding-left:0}.search-wrapper[data-v-701e7cfd]{min-width:150px}.posts-grid[data-v-701e7cfd]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.courts-posts-section[data-v-701e7cfd]{padding:80px 0}.courts-hero[data-v-701e7cfd]{padding:120px 2rem 80px}.newsletter-section[data-v-701e7cfd]{padding:80px 0}.newsletter-content[data-v-701e7cfd]{padding:0 2rem}}@media (max-width: 767px){.explore-banner-wrapper[data-v-701e7cfd]{margin-bottom:30px}.explore-banner[data-v-701e7cfd]{padding:0 20px}.explore-line[data-v-701e7cfd]{flex-direction:column;align-items:flex-start;gap:16px}.explore-title[data-v-701e7cfd]{font-size:24px}.explore-tags[data-v-701e7cfd]{gap:16px;overflow-x:auto;width:100%;padding-bottom:8px;padding-left:0;justify-content:flex-start}.tag-btn[data-v-701e7cfd]{font-size:14px}.search-wrapper[data-v-701e7cfd]{width:100%}.courts-hero[data-v-701e7cfd]{padding:80px 1.5rem 60px}.posts-grid[data-v-701e7cfd]{grid-template-columns:1fr;gap:2rem}.courts-posts-section[data-v-701e7cfd],.newsletter-section[data-v-701e7cfd]{padding:80px 0}.newsletter-content[data-v-701e7cfd]{grid-template-columns:1fr;gap:40px;text-align:center;padding:0 1.5rem}.form-group[data-v-701e7cfd]{flex-direction:column}.green-transition-strip[data-v-701e7cfd]{height:500px}.hero-content-overlay[data-v-701e7cfd]{margin-top:-50px}.pagination[data-v-701e7cfd]{flex-direction:column;gap:16px}.breadcrumbs[data-v-701e7cfd]{flex-direction:column;gap:8px}.breadcrumb-separator[data-v-701e7cfd]{display:none}}@keyframes fadeInUp-701e7cfd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-view[data-v-07e7990d]{width:100%;background:var(--background-color)}.blog-hero[data-v-07e7990d]{background:#f7f5f0;padding:20px 3rem 140px;position:relative;overflow:hidden}.dots-overlay[data-v-07e7990d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:1;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.hero-content[data-v-07e7990d]{position:relative;z-index:2;text-align:center;max-width:1850px;margin:0 auto}.breadcrumbs[data-v-07e7990d]{display:flex;align-items:center;justify-content:center;margin-bottom:32px;font-size:14px}.breadcrumb-link[data-v-07e7990d]{color:var(--token-primary-blue);text-decoration:none;font-weight:500}.breadcrumb-link[data-v-07e7990d]:hover{text-decoration:underline}.breadcrumb-separator[data-v-07e7990d]{margin:0 12px;color:var(--token-light-gray)}.breadcrumb-current[data-v-07e7990d]{color:var(--token-light-gray);font-weight:500}.hero-title[data-v-07e7990d]{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;color:var(--token-black);line-height:1.1;margin-bottom:24px}.hero-subtitle[data-v-07e7990d]{font-size:20px;line-height:1.6;color:var(--token-light-gray);max-width:600px;margin:0 auto}.hero-wave-container[data-v-07e7990d]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:4;overflow:hidden}.hero-waves[data-v-07e7990d]{position:relative;width:100%;height:100%}.hero-wave-path[data-v-07e7990d]{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-wave1[data-v-07e7990d]{animation:hero-wave-move-left-07e7990d 20s infinite linear}.hero-wave2[data-v-07e7990d]{animation:hero-wave-move-right-07e7990d 18s infinite linear}.hero-wave3[data-v-07e7990d]{animation:hero-wave-move-left-07e7990d 16s infinite linear}@keyframes hero-wave-move-left-07e7990d{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes hero-wave-move-right-07e7990d{0%{transform:translate(0)}to{transform:translate(90px)}}.green-transition-strip[data-v-07e7990d]{background-color:#255c3b;background-image:url(/assets/court.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:710px;width:100%;margin-top:-1px;position:relative;overflow:hidden;z-index:3;display:flex;align-items:center;justify-content:center}.dark-overlay[data-v-07e7990d]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#255c3b,#255c3bd9 15%,#0009 50%,#00000080);pointer-events:none}.hero-content-overlay[data-v-07e7990d]{position:relative;z-index:2;text-align:center;max-width:800px;padding:0 2rem;margin-top:-150px}.hero-content-overlay .breadcrumbs[data-v-07e7990d]{margin-bottom:24px}.hero-content-overlay .breadcrumb-link[data-v-07e7990d]{color:#fffc}.hero-content-overlay .breadcrumb-link[data-v-07e7990d]:hover{color:#fff}.hero-content-overlay .breadcrumb-separator[data-v-07e7990d]{color:#ffffff80}.hero-content-overlay .breadcrumb-current[data-v-07e7990d]{color:#fffc}.hero-content-overlay .hero-title[data-v-07e7990d]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:400}.hero-content-overlay .hero-subtitle[data-v-07e7990d]{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.wave-container[data-v-07e7990d]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:3;overflow:hidden}.waves[data-v-07e7990d]{position:relative;width:100%;height:100%}.wave-path[data-v-07e7990d]{animation:wave-move-07e7990d 15s infinite linear}@keyframes wave-move-07e7990d{0%{transform:translate(0)}to{transform:translate(-100px)}}.blog-posts-section[data-v-07e7990d]{background:#fff;padding:0 0 80px;min-height:60vh;max-width:1850px;margin:0 auto}.loading-container[data-v-07e7990d],.error-container[data-v-07e7990d],.empty-container[data-v-07e7990d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner[data-v-07e7990d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--token-primary-blue);border-radius:50%;animation:spin-07e7990d 1s linear infinite;margin-bottom:16px}@keyframes spin-07e7990d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container h3[data-v-07e7990d]{color:#dc3545;font-family:var(--font-family-display);font-size:1.5rem;margin-bottom:16px}.retry-btn[data-v-07e7990d]{padding:12px 24px;background:var(--token-primary-blue);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:16px}.empty-content[data-v-07e7990d]{max-width:400px}.empty-icon[data-v-07e7990d]{font-size:4rem;margin-bottom:24px}.empty-content h3[data-v-07e7990d]{font-family:var(--font-family-display);font-size:2rem;color:var(--token-black);margin-bottom:16px}.empty-content p[data-v-07e7990d]{color:var(--token-light-gray);font-size:18px}.explore-banner-wrapper[data-v-07e7990d]{background-image:url(/assets/bgbanner.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);margin-top:0;margin-bottom:60px;height:190px;display:flex;align-items:center}.explore-banner[data-v-07e7990d]{max-width:1400px;margin:0 auto;padding:0 60px}.explore-line[data-v-07e7990d]{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%}.explore-title[data-v-07e7990d]{font-family:var(--font-family-display);font-size:clamp(28px,3vw,36px);font-weight:600;color:#3d3d3d;margin:0;white-space:nowrap;flex-shrink:0}.explore-tags[data-v-07e7990d]{display:flex;align-items:center;gap:50px;flex-wrap:wrap;flex:1;justify-content:flex-start;padding-left:20px}.tag-btn[data-v-07e7990d]{background:none;border:none;font-family:var(--font-family-primary);font-size:15px;font-weight:400;color:#6b6b6b;cursor:pointer;padding:8px 0;transition:all .2s ease;white-space:nowrap}.tag-btn[data-v-07e7990d]:hover{color:#3d3d3d}.tag-btn.active[data-v-07e7990d]{color:#3d3d3d;font-weight:500}.search-wrapper[data-v-07e7990d]{position:relative;display:flex;align-items:center;min-width:180px;flex-shrink:0}.search-icon[data-v-07e7990d]{position:absolute;left:14px;color:#9ca3af;pointer-events:none}.search-input[data-v-07e7990d]{width:100%;padding:12px 14px 12px 44px;font-family:var(--font-family-primary);font-size:15px;color:#3d3d3d;background:#fff;border:2px solid transparent;border-radius:25px;outline:none;transition:all .2s ease}.search-input[data-v-07e7990d]::placeholder{color:#9ca3af}.search-input[data-v-07e7990d]:focus{border-color:#1a1a1a;background:#fff}.explore-divider[data-v-07e7990d]{display:none}.posts-grid[data-v-07e7990d]{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:80px}.post-card[data-v-07e7990d]{background:#fff;border-radius:0;overflow:hidden;box-shadow:none!important;transition:all .3s ease}.post-card[data-v-07e7990d]:hover{box-shadow:none!important;transform:none}.post-link[data-v-07e7990d]{display:block;text-decoration:none;color:inherit;height:100%}.card-image[data-v-07e7990d]{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f5f5f5}.card-image img[data-v-07e7990d]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .card-image img[data-v-07e7990d]{transform:scale(1.08)}.card-content[data-v-07e7990d]{padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1rem;min-height:200px}.post-title[data-v-07e7990d]{font-family:var(--font-family-display);font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt[data-v-07e7990d]{color:#6b7280;line-height:1.7;font-size:15px;font-family:Inter,-apple-system,sans-serif;font-weight:400;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn[data-v-07e7990d]{align-self:flex-start;padding:12px 32px;background:#000;color:#fff;border:none;border-radius:50px;font-weight:600;font-size:13px;font-family:Inter,-apple-system,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-top:auto}.read-more-btn[data-v-07e7990d]:hover{background:#333;transform:translateY(-1px)}.pagination[data-v-07e7990d]{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:60px}.pagination-btn[data-v-07e7990d]{padding:12px 24px;background:var(--token-primary-blue);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-07e7990d]:hover:not(:disabled){background:#2980b9;transform:translateY(-2px)}.pagination-btn[data-v-07e7990d]:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.pagination-info[data-v-07e7990d]{font-weight:600;color:var(--token-black);font-size:16px}.newsletter-section[data-v-07e7990d]{background:url(/assets/bgbanner.png) center/cover no-repeat;padding:80px 0;color:#3d3d3d;width:100%;position:relative}.newsletter-content[data-v-07e7990d]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1850px;margin:0 auto;padding:0 3rem}.newsletter-text h2[data-v-07e7990d]{font-family:var(--font-family-display);font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:16px}.newsletter-text p[data-v-07e7990d]{font-size:18px;line-height:1.6;color:#555}.form-group[data-v-07e7990d]{display:flex;gap:12px;margin-bottom:12px}.newsletter-input[data-v-07e7990d]{flex:1;padding:16px 20px;border:none;border-radius:8px;font-size:16px;background:#fff}.newsletter-btn[data-v-07e7990d]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-btn[data-v-07e7990d]:hover:not(:disabled){background:#333;transform:translateY(-2px)}.newsletter-btn[data-v-07e7990d]:disabled{opacity:.6;cursor:not-allowed}.newsletter-message[data-v-07e7990d]{font-size:14px;font-weight:500;margin:8px 0 0}.newsletter-message.success[data-v-07e7990d]{color:#2e7d32}.newsletter-message.error[data-v-07e7990d]{color:#c62828}.newsletter-privacy[data-v-07e7990d]{font-size:14px;color:#777;margin:0}.scroll-animate[data-v-07e7990d]{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.scroll-animate.animate[data-v-07e7990d]{opacity:1;transform:translateY(0)}@keyframes fadeInUp-07e7990d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1023px){.explore-banner-wrapper[data-v-07e7990d]{margin-bottom:40px}.explore-banner[data-v-07e7990d]{padding:0 30px}.explore-line[data-v-07e7990d]{flex-wrap:wrap;gap:20px;padding:20px 0}.explore-line-1[data-v-07e7990d]{padding:20px 0}.explore-tags[data-v-07e7990d]{gap:24px;order:3;width:100%;justify-content:flex-start;padding-left:0}.search-wrapper[data-v-07e7990d]{min-width:150px}.posts-grid[data-v-07e7990d]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog-posts-section[data-v-07e7990d]{padding:80px 0}.blog-hero[data-v-07e7990d]{padding:120px 2rem 80px}.newsletter-section[data-v-07e7990d]{padding:80px 0}.newsletter-content[data-v-07e7990d]{padding:0 2rem}}@media (max-width: 767px){.explore-banner-wrapper[data-v-07e7990d]{margin-bottom:30px}.explore-banner[data-v-07e7990d]{padding:0 20px}.explore-line[data-v-07e7990d]{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 0}.explore-line-1[data-v-07e7990d]{padding:16px 0}.explore-title[data-v-07e7990d]{font-size:24px}.explore-tags[data-v-07e7990d]{gap:16px;overflow-x:auto;width:100%;padding-bottom:8px;padding-left:0;justify-content:flex-start}.tag-btn[data-v-07e7990d]{font-size:14px}.search-wrapper[data-v-07e7990d]{width:100%}.blog-hero[data-v-07e7990d]{padding:80px 1.5rem 60px}.posts-grid[data-v-07e7990d]{grid-template-columns:1fr;gap:2rem}.blog-posts-section[data-v-07e7990d],.newsletter-section[data-v-07e7990d]{padding:80px 0}.newsletter-content[data-v-07e7990d]{padding:0 1.5rem}.posts-header[data-v-07e7990d]{margin-bottom:60px}.posts-header h2[data-v-07e7990d]{font-size:32px}.card-content[data-v-07e7990d]{padding:1.5rem 1.25rem;min-height:180px}.post-title[data-v-07e7990d]{font-size:20px}.newsletter-content[data-v-07e7990d]{grid-template-columns:1fr;gap:40px;text-align:center}.form-group[data-v-07e7990d]{flex-direction:column}.pagination[data-v-07e7990d]{flex-direction:column;gap:16px}.breadcrumbs[data-v-07e7990d]{flex-direction:column;gap:8px}.breadcrumb-separator[data-v-07e7990d]{display:none}}@media (max-width: 480px){.posts-grid[data-v-07e7990d]{grid-template-columns:1fr}.card-content[data-v-07e7990d]{padding:20px}.post-meta[data-v-07e7990d]{flex-direction:column;gap:8px}}.custom-post-content[data-v-74e62a29]{max-width:800px;margin:0 auto;font-family:var(--font-family-base);line-height:1.7;color:var(--token-black);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.featured-banner[data-v-74e62a29]{margin-bottom:40px;border-radius:0;overflow:hidden}.banner-wrapper[data-v-74e62a29]{position:relative}.banner-image[data-v-74e62a29]{width:100%;height:400px;object-fit:cover;display:block}.banner-source[data-v-74e62a29]{position:absolute;bottom:8px;left:8px;font-size:10px;color:#ffffffb3;text-decoration:none;font-weight:400;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.banner-source[data-v-74e62a29]:hover{color:#ffffffe6;text-decoration:underline}.content-block[data-v-74e62a29]{margin-bottom:32px}.content-block[data-v-74e62a29]:last-child{margin-bottom:0}.block-heading[data-v-74e62a29]{margin:0 0 16px;color:var(--token-black);line-height:1.3;font-family:var(--font-family-display);background:transparent}.block-heading.h1[data-v-74e62a29]{font-size:2.5em;font-weight:400;margin-bottom:24px}.block-heading.h2[data-v-74e62a29]{font-size:2em;font-weight:400;margin-bottom:20px}.block-heading.h3[data-v-74e62a29]{font-size:1.5em;font-weight:400;margin-bottom:16px}.block-heading.h4[data-v-74e62a29]{font-size:1.2em;font-weight:400;margin-bottom:12px}.block-text[data-v-74e62a29]{font-size:18px;line-height:1.8;color:#444;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.block-text[data-v-74e62a29] p{margin:0 0 16px}.block-text[data-v-74e62a29] p:last-child{margin-bottom:0}.block-text[data-v-74e62a29] strong{font-weight:600}.block-text[data-v-74e62a29] em{font-style:italic}.block-text[data-v-74e62a29] u{text-decoration:underline}.block-text[data-v-74e62a29] ul,.block-text[data-v-74e62a29] ol{margin:16px 0;padding-left:32px}.block-text[data-v-74e62a29] li{margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.block-text[data-v-74e62a29] a{color:#229a52;text-decoration:none;border-bottom:1px solid #229A52}.block-text[data-v-74e62a29] a:hover{color:#1e8346;border-bottom-color:#1e8346}.block-text[data-v-74e62a29] *{background-color:transparent!important}.block-image[data-v-74e62a29]{margin:40px 0;text-align:center}.image-wrapper[data-v-74e62a29]{position:relative;display:inline-block;width:100%}.block-image img[data-v-74e62a29]{max-width:100%;height:auto;border-radius:0}.image-source[data-v-74e62a29]{position:absolute;bottom:8px;left:8px;font-size:10px;color:#999;text-decoration:none;font-weight:400;letter-spacing:.3px;background:#fffc;padding:2px 6px;border-radius:3px}.image-source[data-v-74e62a29]:hover{color:#666;text-decoration:underline;background:#fffffff2}.block-image figcaption[data-v-74e62a29]{margin-top:16px;font-style:italic;color:#666;font-size:16px;line-height:1.5}.block-video[data-v-74e62a29]{margin:40px 0;text-align:center}.video-wrapper[data-v-74e62a29]{position:relative;border-radius:0;overflow:hidden}.video-wrapper[data-v-74e62a29] .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper[data-v-74e62a29] .video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.block-video figcaption[data-v-74e62a29]{margin-top:16px;font-style:italic;color:#666;font-size:16px;line-height:1.5}.block-quote[data-v-74e62a29]{margin:40px 0;padding:32px 40px;background:#f8f9fa;border-left:4px solid #229A52;border-radius:0;position:relative}.block-quote p[data-v-74e62a29]{font-family:Satisfy,Pacifico,Dancing Script,cursive;font-size:26px;line-height:1.5;margin:0;color:#8b7355;font-style:normal}.block-quote cite[data-v-74e62a29]{display:block;margin-top:16px;font-family:var(--font-family-display);font-style:normal;font-weight:700;color:var(--token-black);font-size:18px}.block-source[data-v-74e62a29]{font-size:12px;color:#999;padding:0;margin-bottom:0}.content-block[data-v-74e62a29]:has(.block-source){margin-bottom:2px}.block-source a[data-v-74e62a29]{color:#999;text-decoration:none;word-break:break-all}.block-source a[data-v-74e62a29]:hover{color:#666;text-decoration:underline}.block-affiliate[data-v-74e62a29]{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;margin:48px calc(-50vw + 50%);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#f5f5f5;min-height:400px}.block-affiliate.image-right[data-v-74e62a29]{direction:rtl}.block-affiliate.image-right[data-v-74e62a29]>*{direction:ltr}.affiliate-image[data-v-74e62a29]{position:relative;overflow:hidden;min-height:400px}.affiliate-image img[data-v-74e62a29]{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.affiliate-content[data-v-74e62a29]{display:flex;flex-direction:column;justify-content:center;padding:60px 80px;background:#f5f5f5}.affiliate-title[data-v-74e62a29]{font-family:var(--font-family-base);font-size:28px;font-weight:400;color:#333;margin:0 0 16px;line-height:1.3}.affiliate-divider[data-v-74e62a29]{width:100%;height:1px;background:#d0d0d0;margin-bottom:20px}.affiliate-description[data-v-74e62a29]{font-size:15px;line-height:1.7;color:#666;margin:0 0 32px}.affiliate-stats[data-v-74e62a29]{display:flex;gap:48px;margin-bottom:32px}.stat-item[data-v-74e62a29]{display:flex;flex-direction:column}.stat-value[data-v-74e62a29]{font-size:36px;font-weight:300;color:#3e8bc2;line-height:1}.stat-label[data-v-74e62a29]{font-size:13px;color:#888;margin-top:8px;line-height:1.4}.affiliate-btn[data-v-74e62a29]{display:inline-block;padding:14px 32px;background:#3e8bc2;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;font-size:14px;letter-spacing:.5px;width:fit-content;transition:all .3s ease;text-transform:uppercase}.affiliate-btn[data-v-74e62a29]:hover{background:#2d7ab0;transform:translateY(-2px);box-shadow:0 4px 12px #3e8bc24d}.post-source[data-v-74e62a29]{margin-top:2px;padding-top:0;font-size:12px;color:#999;text-align:left}.post-source a[data-v-74e62a29]{color:#999;text-decoration:none;word-break:break-all}.post-source a[data-v-74e62a29]:hover{color:#666;text-decoration:underline}@media (max-width: 768px){.custom-post-content[data-v-74e62a29]{padding:0 16px}.block-heading.h1[data-v-74e62a29]{font-size:2em}.block-heading.h2[data-v-74e62a29]{font-size:1.6em}.block-heading.h3[data-v-74e62a29]{font-size:1.3em}.block-text[data-v-74e62a29]{font-size:16px}.block-quote[data-v-74e62a29]{margin:24px 0;padding:20px 24px}.block-quote p[data-v-74e62a29]{font-size:20px}.block-quote cite[data-v-74e62a29]{font-size:16px}.block-affiliate[data-v-74e62a29]{grid-template-columns:1fr;margin:32px calc(-50vw + 50%)}.block-affiliate.image-right[data-v-74e62a29]{direction:ltr}.affiliate-image[data-v-74e62a29]{min-height:280px}.affiliate-content[data-v-74e62a29]{padding:40px 24px}.affiliate-title[data-v-74e62a29]{font-size:24px}.affiliate-stats[data-v-74e62a29]{gap:32px}.stat-value[data-v-74e62a29]{font-size:28px}}.quiz-result[data-v-14d2c8b4]{text-align:center;max-width:640px;margin:0 auto;padding:48px 0;animation:fadeUp-14d2c8b4 .5s ease}.result-badge[data-v-14d2c8b4]{display:inline-block;padding:6px 18px;background:linear-gradient(135deg,var(--token-primary-blue),#5ba3d4);color:#fff;border-radius:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.result-title[data-v-14d2c8b4]{font-family:var(--font-family-display);font-size:clamp(28px,5vw,42px);color:var(--token-black);line-height:1.2;margin-bottom:16px}.result-summary[data-v-14d2c8b4]{font-size:18px;color:var(--token-light-gray);line-height:1.7;margin-bottom:24px}.result-image[data-v-14d2c8b4]{width:100%;max-height:300px;object-fit:cover;border-radius:var(--card-border-radius);margin-bottom:24px}.result-description[data-v-14d2c8b4]{text-align:left;font-size:15px;line-height:1.8;color:#444;margin-bottom:28px;padding:24px;background:#f9fafb;border-radius:var(--card-border-radius)}.result-score[data-v-14d2c8b4]{display:inline-flex;flex-direction:column;align-items:center;padding:20px 32px;background:var(--token-blue-light);border-radius:var(--card-border-radius);margin-bottom:28px}.score-value[data-v-14d2c8b4]{font-size:48px;font-weight:800;color:var(--token-primary-blue);line-height:1;font-family:var(--font-family-display)}.score-label[data-v-14d2c8b4]{font-size:14px;color:var(--token-light-gray);font-weight:500;margin-top:4px}.result-cta[data-v-14d2c8b4]{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;background:var(--token-primary-blue);color:#fff;border-radius:var(--button-border-radius);text-decoration:none;font-weight:600;font-size:16px;transition:all .25s ease;margin-bottom:36px}.result-cta[data-v-14d2c8b4]:hover{background:#357dae;transform:translateY(-1px);box-shadow:0 4px 16px #3e8bc24d}.result-section[data-v-14d2c8b4]{margin-top:36px;text-align:left}.section-label[data-v-14d2c8b4]{font-size:18px;font-weight:700;color:var(--token-black);margin-bottom:16px}.recommended-grid[data-v-14d2c8b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.recommended-card[data-v-14d2c8b4]{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid var(--token-border-gray);border-radius:12px;text-decoration:none;transition:all .2s ease}.recommended-card[data-v-14d2c8b4]:hover{border-color:var(--token-primary-blue);box-shadow:0 4px 12px #0000000f}.rec-image[data-v-14d2c8b4]{width:100%;height:100px;object-fit:cover;border-radius:8px}.rec-title[data-v-14d2c8b4]{font-size:14px;font-weight:600;color:var(--token-black);line-height:1.4}.rec-price[data-v-14d2c8b4]{font-size:14px;font-weight:700;color:var(--token-primary-blue)}.outro-text[data-v-14d2c8b4]{text-align:left;font-size:15px;line-height:1.8;color:var(--token-light-gray);margin-top:32px;padding:20px 24px;background:#f9fafb;border-radius:var(--card-border-radius)}.result-actions[data-v-14d2c8b4]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:36px}.btn-restart[data-v-14d2c8b4],.btn-share[data-v-14d2c8b4]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--button-border-radius);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-restart[data-v-14d2c8b4]{background:transparent;border:1px solid var(--token-border-gray);color:var(--token-light-gray)}.btn-restart[data-v-14d2c8b4]:hover{background:#f5f5f5;color:var(--token-black)}.btn-share[data-v-14d2c8b4]{background:var(--token-blue-light);border:1px solid transparent;color:var(--token-primary-blue)}.btn-share[data-v-14d2c8b4]:hover{background:#d4ecf8}@keyframes fadeUp-14d2c8b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.quiz-result[data-v-14d2c8b4]{padding:32px 0}.recommended-grid[data-v-14d2c8b4]{grid-template-columns:1fr 1fr}}.quiz-container[data-v-4c5405b3]{max-width:720px;margin:0 auto;padding:0 0 20px}.quiz-scroll-layout[data-v-4c5405b3]{display:flex;flex-direction:column}.quiz-scroll-block[data-v-4c5405b3]{padding:40px 0;border-bottom:1px solid rgba(0,0,0,.06)}.quiz-scroll-block[data-v-4c5405b3]:last-child{border-bottom:none}.scroll-question-image[data-v-4c5405b3]{width:100%;margin-bottom:20px;border-radius:10px;overflow:hidden}.scroll-question-image img[data-v-4c5405b3]{width:100%;max-height:320px;object-fit:cover;display:block}.scroll-question-text[data-v-4c5405b3]{font-family:var(--font-family-display, serif);font-size:clamp(22px,4vw,32px);color:var(--token-black, #1a1a1a);line-height:1.3;margin-bottom:6px;text-align:center}.scroll-question-desc[data-v-4c5405b3]{font-size:15px;color:var(--token-light-gray, #777);line-height:1.6;text-align:center;margin-bottom:0}.scroll-options-grid[data-v-4c5405b3]{display:grid;gap:12px;margin-top:20px}.scroll-options-grid.cols-2[data-v-4c5405b3]{grid-template-columns:repeat(2,1fr)}.scroll-options-grid.cols-3[data-v-4c5405b3]{grid-template-columns:repeat(3,1fr)}.scroll-options-grid.text-only[data-v-4c5405b3]{grid-template-columns:1fr;gap:8px;max-width:500px;margin-left:auto;margin-right:auto}.scroll-tile[data-v-4c5405b3]{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;text-align:center;color:var(--token-black, #1a1a1a);width:100%;padding:0;box-shadow:0 1px 4px #00000014}.scroll-tile[data-v-4c5405b3]:hover{box-shadow:0 4px 14px #0000001f;transform:translateY(-2px)}.scroll-tile.selected[data-v-4c5405b3]{border-color:var(--token-primary-blue, #3e8bc2);box-shadow:0 0 0 1px var(--token-primary-blue, #3e8bc2),0 4px 14px #3e8bc226}.tile-image[data-v-4c5405b3]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.tile-image img[data-v-4c5405b3]{width:100%;height:100%;object-fit:cover;display:block}.tile-check[data-v-4c5405b3]{position:absolute;top:8px;right:8px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--token-primary-blue, #3e8bc2);color:#fff;border-radius:50%;box-shadow:0 2px 6px #00000040}.tile-body[data-v-4c5405b3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px}.tile-icon[data-v-4c5405b3]{font-size:18px;line-height:1}.tile-label[data-v-4c5405b3]{font-size:14px;font-weight:500;font-style:italic}.tile-indicator[data-v-4c5405b3]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--token-border-gray, #e0e0e0);flex-shrink:0;transition:all .2s ease;color:#fff}.scroll-tile.selected .tile-indicator[data-v-4c5405b3]{background:var(--token-primary-blue, #3e8bc2);border-color:var(--token-primary-blue, #3e8bc2)}.text-only .scroll-tile[data-v-4c5405b3]{flex-direction:row;text-align:left;border-radius:10px;box-shadow:none;border:1.5px solid var(--token-border-gray, #e0e0e0)}.text-only .scroll-tile[data-v-4c5405b3]:hover{transform:none;border-color:var(--token-primary-blue, #3e8bc2);background:var(--token-blue-light, #eef6fc);box-shadow:none}.text-only .scroll-tile.selected[data-v-4c5405b3]{border-color:var(--token-primary-blue, #3e8bc2);background:var(--token-blue-light, #eef6fc);box-shadow:none}.text-only .tile-body[data-v-4c5405b3]{flex:1;justify-content:flex-start;padding:14px 18px}.text-only .tile-label[data-v-4c5405b3]{font-style:normal;font-size:15px;flex:1}.quiz-inline-result[data-v-4c5405b3]{padding-top:20px;border-top:1px solid rgba(0,0,0,.06)}.result-fade-enter-active[data-v-4c5405b3]{transition:all .5s ease}.result-fade-enter-from[data-v-4c5405b3]{opacity:0;transform:translateY(24px)}@media (max-width: 600px){.quiz-scroll-block[data-v-4c5405b3]{padding:28px 0}.scroll-options-grid.cols-2[data-v-4c5405b3],.scroll-options-grid.cols-3[data-v-4c5405b3]{grid-template-columns:repeat(2,1fr);gap:8px}.tile-body[data-v-4c5405b3]{padding:8px}.tile-label[data-v-4c5405b3]{font-size:12px}}.blog-post-view[data-v-ed903c5c]{min-height:100vh;background:var(--background-color)}.loading-section[data-v-ed903c5c],.error-section[data-v-ed903c5c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f7f5f0}.loading-content[data-v-ed903c5c],.error-content[data-v-ed903c5c]{text-align:center}.loading-spinner[data-v-ed903c5c]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--token-primary-blue);border-radius:50%;animation:spin-ed903c5c 1s linear infinite;margin:0 auto 16px}@keyframes spin-ed903c5c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-content h2[data-v-ed903c5c]{color:#dc3545;font-family:var(--font-family-display);font-size:2rem;margin-bottom:16px}.nav-spacer[data-v-ed903c5c]{height:80px;background:#f7f5f0;position:relative}.dots-overlay[data-v-ed903c5c]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:1;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.post-header-section[data-v-ed903c5c]{background:#fffdf8;position:relative}.header-line[data-v-ed903c5c]{width:100%;height:2px;background:#e5e0d5}.post-header-content[data-v-ed903c5c]{max-width:900px;margin:0 auto;padding:60px 20px 50px;text-align:center}.post-title[data-v-ed903c5c]{font-family:var(--font-family-display);font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:700;color:var(--token-black);line-height:1.2;margin-bottom:24px;letter-spacing:-.01em}.post-category[data-v-ed903c5c]{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.category-text[data-v-ed903c5c]{font-family:var(--font-family-primary);font-size:12px;font-weight:600;letter-spacing:.2em;color:#9c8b6e;text-transform:uppercase}.category-separator[data-v-ed903c5c]{font-size:12px;font-weight:600;color:#9c8b6e;margin:0 6px}.featured-banner[data-v-ed903c5c]{margin-bottom:40px;border-radius:0;overflow:hidden}.banner-wrapper[data-v-ed903c5c]{position:relative}.banner-image[data-v-ed903c5c]{width:100%;height:400px;object-fit:cover;display:block}.banner-source[data-v-ed903c5c]{position:absolute;bottom:8px;left:8px;font-size:10px;color:#ffffffb3;text-decoration:none;font-weight:400;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.banner-source[data-v-ed903c5c]:hover{color:#ffffffe6;text-decoration:underline}.related-posts-wave-container[data-v-ed903c5c]{position:absolute;bottom:-1px;left:0;width:100%;height:121px;z-index:5;overflow:hidden}.related-posts-waves[data-v-ed903c5c]{position:relative;width:100%;height:100%}.related-posts-wave-path[data-v-ed903c5c]{animation:related-posts-wave-move-ed903c5c 15s infinite linear}@keyframes related-posts-wave-move-ed903c5c{0%{transform:translate(0)}to{transform:translate(-100px)}}.post-content-section[data-v-ed903c5c]{background:#f7efe8;padding:60px 0 80px}.content-wrapper[data-v-ed903c5c]{max-width:800px;margin:0 auto}.post-content[data-v-ed903c5c]{margin-bottom:60px}.standard-content[data-v-ed903c5c]{font-size:18px;line-height:1.8;color:var(--token-black);background:transparent}.standard-content[data-v-ed903c5c] *{background-color:transparent!important}.standard-content[data-v-ed903c5c] p{margin-bottom:24px}.standard-content[data-v-ed903c5c] h1,.standard-content[data-v-ed903c5c] h2,.standard-content[data-v-ed903c5c] h3,.standard-content[data-v-ed903c5c] h4,.standard-content[data-v-ed903c5c] h5,.standard-content[data-v-ed903c5c] h6{font-family:var(--font-family-display);color:var(--token-black);font-weight:400}.standard-content[data-v-ed903c5c] h2{font-size:32px;margin:48px 0 24px}.standard-content[data-v-ed903c5c] h3{font-size:24px;margin:32px 0 16px}.standard-content[data-v-ed903c5c] h4{font-size:20px;margin:24px 0 12px}.standard-content[data-v-ed903c5c] img{border-radius:0}.quiz-post-wrapper[data-v-ed903c5c]{margin:-20px -20px 0}.quiz-loading-inline[data-v-ed903c5c]{text-align:center;padding:60px 24px;color:#888;font-size:15px}.post-actions[data-v-ed903c5c]{border-top:2px solid #f8f9fa;padding-top:40px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start}.share-section h4[data-v-ed903c5c]{font-family:var(--font-family-primary);font-size:18px;font-weight:600;margin-bottom:16px;color:var(--token-black)}.share-buttons[data-v-ed903c5c]{display:flex;gap:12px;flex-wrap:wrap}.share-btn[data-v-ed903c5c]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid var(--token-border-gray);background:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.share-btn[data-v-ed903c5c]:hover{border-color:var(--token-primary-blue);background:var(--token-blue-light)}.share-icon[data-v-ed903c5c]{font-size:16px}.back-to-blog[data-v-ed903c5c]{display:inline-flex;align-items:center;padding:12px 24px;background:var(--token-primary-blue);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.back-to-blog[data-v-ed903c5c]:hover{background:#2980b9;transform:translateY(-2px)}.post-navigation-section[data-v-ed903c5c]{background:#f7f0ea;padding:var(--section-padding) 0 0 0;margin-bottom:0;position:relative;overflow:hidden}.nav-posts-wrapper[data-v-ed903c5c]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;background:#fff;border-radius:30px;overflow:hidden;position:relative;z-index:4;margin:0 auto 140px;border:2px solid #D8D3CA;width:1000px;max-width:calc(100% - 48px);min-height:280px}.nav-post-link[data-v-ed903c5c]{display:flex;flex-direction:column;justify-content:center;padding:40px 50px;text-decoration:none;transition:background .3s ease}.nav-post-link[data-v-ed903c5c]:hover{background:#8b95c9}.nav-post-link:hover .nav-label[data-v-ed903c5c],.nav-post-link:hover .nav-post-title[data-v-ed903c5c]{color:#fff}.prev-post[data-v-ed903c5c]{text-align:left}.next-post[data-v-ed903c5c]{text-align:right}.nav-label[data-v-ed903c5c]{display:block;font-family:Satisfy,Pacifico,Dancing Script,cursive;font-size:38px;color:#8b7355;margin-bottom:20px}.nav-post-title[data-v-ed903c5c]{font-family:var(--font-family-display);font-size:26px;font-weight:700;color:var(--token-black);line-height:1.4;margin:0}.nav-divider[data-v-ed903c5c]{width:2px;background:#d8d3ca;align-self:stretch}.newsletter-cta-section[data-v-ed903c5c]{background:#2d82ba;padding:0 0 80px;margin-top:0;color:#fff}.newsletter-content[data-v-ed903c5c]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:4;padding-top:80px}.newsletter-text h2[data-v-ed903c5c]{font-family:var(--font-family-display);font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:16px}.newsletter-text p[data-v-ed903c5c]{font-size:18px;line-height:1.6;opacity:.9}.form-group[data-v-ed903c5c]{display:flex;gap:12px;margin-bottom:12px}.newsletter-input[data-v-ed903c5c]{flex:1;padding:16px 20px;border:none;border-radius:8px;font-size:16px;background:#fff}.newsletter-btn[data-v-ed903c5c]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-btn[data-v-ed903c5c]:hover:not(:disabled){background:#333;transform:translateY(-2px)}.newsletter-btn[data-v-ed903c5c]:disabled{opacity:.6;cursor:not-allowed}.newsletter-message[data-v-ed903c5c]{font-size:14px;font-weight:500;margin:8px 0 0}.newsletter-message.success[data-v-ed903c5c]{color:#a5d6a7}.newsletter-message.error[data-v-ed903c5c]{color:#ef9a9a}.newsletter-privacy[data-v-ed903c5c]{font-size:14px;opacity:.8;margin:0}@media (max-width: 768px){.nav-spacer[data-v-ed903c5c]{height:70px}.post-header-content[data-v-ed903c5c]{padding:50px 20px}.featured-image[data-v-ed903c5c]{height:250px}.post-actions[data-v-ed903c5c]{grid-template-columns:1fr;gap:32px}.share-buttons[data-v-ed903c5c]{justify-content:center}.newsletter-content[data-v-ed903c5c]{grid-template-columns:1fr;gap:40px;text-align:center}.form-group[data-v-ed903c5c]{flex-direction:column}.nav-posts-wrapper[data-v-ed903c5c]{grid-template-columns:1fr;border-radius:16px}.nav-divider[data-v-ed903c5c]{width:100%;height:1px}.nav-post-link[data-v-ed903c5c]{padding:30px}.prev-post[data-v-ed903c5c],.next-post[data-v-ed903c5c]{text-align:center}}@media (max-width: 480px){.post-header-content[data-v-ed903c5c]{padding:40px 16px}.category-text[data-v-ed903c5c]{font-size:11px}.nav-label[data-v-ed903c5c]{font-size:20px}.nav-post-title[data-v-ed903c5c]{font-size:16px}}.live-view[data-v-fdbd29d2]{min-height:100vh}.live-hero[data-v-fdbd29d2]{position:relative;background:#f7f5f0;padding:20px 3rem 140px;overflow:hidden}.dots-overlay[data-v-fdbd29d2]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;pointer-events:none;z-index:1;background-image:radial-gradient(circle,#EAE8E4 3px,transparent 3px);background-size:36px 36px;background-repeat:repeat}.hero-wave-container[data-v-fdbd29d2]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:4;overflow:hidden}.hero-waves[data-v-fdbd29d2]{position:relative;width:100%;height:100%}.hero-wave-path[data-v-fdbd29d2]{transform-origin:center}.hero-wave1[data-v-fdbd29d2]{animation:hero-wave-move-left-fdbd29d2 20s infinite linear}.hero-wave2[data-v-fdbd29d2]{animation:hero-wave-move-right-fdbd29d2 18s infinite linear}.hero-wave3[data-v-fdbd29d2],.hero-wave3-glow[data-v-fdbd29d2]{animation:hero-wave-move-left-fdbd29d2 16s infinite linear}@keyframes hero-wave-move-left-fdbd29d2{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes hero-wave-move-right-fdbd29d2{0%{transform:translate(0)}to{transform:translate(90px)}}.explore-banner-wrapper[data-v-fdbd29d2]{background-image:url(/assets/rlygreenbjbanner.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);margin-top:0;margin-bottom:0;height:190px;display:flex;align-items:center}.explore-banner[data-v-fdbd29d2]{max-width:1400px;margin:0 auto;padding:0 60px;width:100%}.explore-line[data-v-fdbd29d2]{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%}.stream-info[data-v-fdbd29d2]{flex:1}.stream-info-title[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:clamp(32px,3.5vw,44px);font-weight:400;color:#3d3d3d;margin:0 0 10px}.stream-info-desc[data-v-fdbd29d2]{font-family:var(--font-family-primary);font-size:18px;font-weight:400;color:#6b6b6b;margin:0}.live-status-wrapper[data-v-fdbd29d2],.offline-status-wrapper[data-v-fdbd29d2]{flex-shrink:0}.live-now-badge[data-v-fdbd29d2]{display:inline-flex;align-items:center;gap:10px;background:#dc3545;color:#fff;padding:12px 24px;border-radius:30px;font-size:15px;font-weight:700;letter-spacing:1px;animation:pulse-badge-fdbd29d2 2s infinite}.live-now-badge .live-dot[data-v-fdbd29d2]{width:10px;height:10px;background:#fff;border-radius:50%;animation:blink-fdbd29d2 1s infinite}.offline-badge[data-v-fdbd29d2]{display:inline-flex;align-items:center;background:#6c757d;color:#fff;padding:12px 24px;border-radius:30px;font-size:15px;font-weight:600;letter-spacing:1px}.explore-title[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:clamp(28px,3vw,36px);font-weight:600;color:#3d3d3d;margin:0;white-space:nowrap;flex-shrink:0}.explore-tags[data-v-fdbd29d2]{display:flex;align-items:center;gap:50px;flex-wrap:wrap;flex:1;justify-content:flex-start;padding-left:20px}.tag-btn[data-v-fdbd29d2]{background:none;border:none;font-family:var(--font-family-primary);font-size:15px;font-weight:400;color:#6b6b6b;cursor:pointer;padding:8px 0;transition:all .2s ease;white-space:nowrap}.tag-btn[data-v-fdbd29d2]:hover{color:#3d3d3d}.tag-btn.active[data-v-fdbd29d2]{color:#3d3d3d;font-weight:500}.search-wrapper[data-v-fdbd29d2]{position:relative;display:flex;align-items:center;min-width:180px;flex-shrink:0}.search-icon[data-v-fdbd29d2]{position:absolute;left:14px;color:#9ca3af;pointer-events:none}.search-input[data-v-fdbd29d2]{width:100%;padding:12px 14px 12px 44px;font-family:var(--font-family-primary);font-size:15px;color:#3d3d3d;background:#fff;border:2px solid transparent;border-radius:25px;outline:none;transition:all .2s ease}.search-input[data-v-fdbd29d2]::placeholder{color:#9ca3af}.search-input[data-v-fdbd29d2]:focus{border-color:#1a1a1a;background:#fff}.green-transition-strip[data-v-fdbd29d2]{background-color:#255c3b;background-image:url(/assets/pickleplayer23.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;width:100%;margin-top:-1px;position:relative;overflow:hidden;z-index:3;display:flex;align-items:center;justify-content:center}.dark-overlay[data-v-fdbd29d2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#255c3b,#255c3bd9 15%,#0009 50%,#00000080);pointer-events:none}.hero-content-overlay[data-v-fdbd29d2]{position:relative;z-index:5;text-align:center;max-width:800px;padding:0 2rem;margin-top:0}.breadcrumbs[data-v-fdbd29d2]{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-family-primary);font-size:14px;margin-bottom:24px}.breadcrumb-link[data-v-fdbd29d2]{color:#fffc;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-fdbd29d2]:hover{color:#fff}.breadcrumb-separator[data-v-fdbd29d2]{color:#ffffff80}.breadcrumb-current[data-v-fdbd29d2]{color:#fffc}.hero-title[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:400;margin:0 0 24px;line-height:1.1}.hero-subtitle[data-v-fdbd29d2]{font-family:var(--font-family-primary);font-size:clamp(1rem,1.5vw,1.25rem);color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:600px;margin:0 auto;line-height:1.6}.content-section[data-v-fdbd29d2]{background:#fff;padding:80px 0 120px}.live-stream-content[data-v-fdbd29d2]{text-align:center;max-width:1100px;margin:0 auto}.live-badge[data-v-fdbd29d2]{display:inline-flex;align-items:center;gap:8px;background:#dc3545;color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:24px;animation:pulse-badge-fdbd29d2 2s infinite}@keyframes pulse-badge-fdbd29d2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.live-dot[data-v-fdbd29d2]{width:10px;height:10px;background:#fff;border-radius:50%;animation:blink-fdbd29d2 1s infinite}@keyframes blink-fdbd29d2{0%,to{opacity:1}50%{opacity:.3}}.stream-title[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:clamp(1.75rem,4vw,2.5rem);color:#1a1a1a;margin:0 0 16px;font-weight:500}.stream-description[data-v-fdbd29d2]{font-family:var(--font-family-primary);font-size:1.1rem;color:#6b6b6b;max-width:700px;margin:0 auto 32px;line-height:1.6}.video-container[data-v-fdbd29d2]{margin:0 auto;max-width:2175px;width:100%}.video-wrapper[data-v-fdbd29d2]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:0;background:#000;box-shadow:0 4px 20px #0000001a}.video-wrapper iframe[data-v-fdbd29d2]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}.container[data-v-fdbd29d2]{max-width:1200px;margin:0 auto;padding:0 2rem}.content-wrapper[data-v-fdbd29d2]{max-width:2175px;margin:0 auto}.coming-soon-content[data-v-fdbd29d2]{text-align:center}.live-icon[data-v-fdbd29d2]{font-size:5rem;margin-bottom:24px}.coming-soon-content h2[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);color:#1a1a1a;margin:0 0 24px;font-weight:400}.lead-text[data-v-fdbd29d2]{font-family:var(--font-family-primary);font-size:1.25rem;color:#6b6b6b;max-width:700px;margin:0 auto 60px;line-height:1.7}.features-grid[data-v-fdbd29d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:80px}.feature-card[data-v-fdbd29d2]{background:#f8f9fa;padding:40px 24px;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-fdbd29d2]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.feature-icon[data-v-fdbd29d2]{font-size:2.5rem;margin-bottom:20px}.feature-card h3[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:1.25rem;color:#1a1a1a;margin:0 0 12px;font-weight:500}.feature-card p[data-v-fdbd29d2]{font-family:var(--font-family-primary);font-size:.95rem;color:#6b6b6b;line-height:1.6;margin:0}.notify-section[data-v-fdbd29d2]{background:linear-gradient(135deg,#255c3b,#1a4a2e);padding:60px 40px;border-radius:20px;color:#fff}.notify-section h3[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:1.75rem;margin:0 0 12px;font-weight:500}.notify-section>p[data-v-fdbd29d2]{font-family:var(--font-family-primary);font-size:1rem;opacity:.9;margin:0 0 32px}.notify-form[data-v-fdbd29d2]{display:flex;justify-content:center;gap:16px;max-width:500px;margin:0 auto}.notify-input[data-v-fdbd29d2]{flex:1;padding:16px 20px;font-family:var(--font-family-primary);font-size:1rem;border:2px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff1a;color:#fff;outline:none;transition:all .2s ease}.notify-input[data-v-fdbd29d2]::placeholder{color:#fff9}.notify-input[data-v-fdbd29d2]:focus{border-color:#fff;background:#ffffff26}.notify-btn[data-v-fdbd29d2]{padding:16px 32px;font-family:var(--font-family-primary);font-size:1rem;font-weight:600;background:#fff;color:#255c3b;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.notify-btn[data-v-fdbd29d2]:hover{background:#f0f0f0;transform:translateY(-2px)}.newsletter-section[data-v-fdbd29d2]{background:linear-gradient(135deg,var(--token-primary-blue) 0%,#2980b9 100%);padding:80px 0;color:#fff;width:100%;position:relative}.newsletter-content[data-v-fdbd29d2]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1850px;margin:0 auto;padding:0 3rem}.newsletter-text h2[data-v-fdbd29d2]{font-family:var(--font-family-display);font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:16px}.newsletter-text p[data-v-fdbd29d2]{font-size:18px;line-height:1.6;opacity:.9}.newsletter-form .form-group[data-v-fdbd29d2]{display:flex;gap:12px;margin-bottom:12px}.newsletter-input[data-v-fdbd29d2]{flex:1;padding:16px 20px;border:none;border-radius:8px;font-size:16px;background:#fff}.newsletter-btn[data-v-fdbd29d2]{padding:16px 32px;background:var(--token-black);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.newsletter-btn[data-v-fdbd29d2]:hover{background:#222}.newsletter-btn[data-v-fdbd29d2]:disabled{opacity:.5;cursor:not-allowed}.newsletter-message[data-v-fdbd29d2]{font-size:14px;font-weight:500;margin:8px 0 0}.newsletter-message.success[data-v-fdbd29d2]{color:#a5d6a7}.newsletter-message.error[data-v-fdbd29d2]{color:#ef9a9a}.newsletter-privacy[data-v-fdbd29d2]{font-size:14px;opacity:.8;margin:0}.wave-container[data-v-fdbd29d2]{position:absolute;bottom:-1px;left:0;width:100%;height:120px;z-index:3;overflow:hidden}.waves[data-v-fdbd29d2]{position:relative;width:100%;height:100%}.wave-path[data-v-fdbd29d2]{animation:wave-move-fdbd29d2 15s infinite linear}@keyframes wave-move-fdbd29d2{0%{transform:translate(0)}to{transform:translate(-100px)}}@media (max-width: 1023px){.explore-banner-wrapper[data-v-fdbd29d2]{height:auto;padding:20px 0}.explore-banner[data-v-fdbd29d2]{padding:0 30px}.explore-line[data-v-fdbd29d2]{flex-wrap:wrap;gap:20px}.explore-tags[data-v-fdbd29d2]{gap:24px;order:3;width:100%;justify-content:flex-start;padding-left:0}.search-wrapper[data-v-fdbd29d2]{min-width:150px}.features-grid[data-v-fdbd29d2]{grid-template-columns:repeat(2,1fr);gap:24px}.notify-form[data-v-fdbd29d2]{flex-direction:column}.notify-btn[data-v-fdbd29d2]{width:100%}.newsletter-section[data-v-fdbd29d2]{padding:80px 0}.newsletter-content[data-v-fdbd29d2]{padding:0 2rem}}@media (max-width: 767px){.live-hero[data-v-fdbd29d2]{padding:80px 1.5rem 60px}.green-transition-strip[data-v-fdbd29d2]{height:350px}.hero-content-overlay[data-v-fdbd29d2]{margin-top:0}.explore-banner[data-v-fdbd29d2]{padding:0 20px}.explore-line[data-v-fdbd29d2]{flex-direction:column;align-items:flex-start;gap:16px}.stream-info-title[data-v-fdbd29d2]{font-size:26px}.stream-info-desc[data-v-fdbd29d2]{font-size:16px}.live-now-badge[data-v-fdbd29d2],.offline-badge[data-v-fdbd29d2]{padding:10px 18px;font-size:13px}.features-grid[data-v-fdbd29d2]{grid-template-columns:1fr;gap:20px}.feature-card[data-v-fdbd29d2]{padding:32px 20px}.notify-section[data-v-fdbd29d2]{padding:40px 24px}.content-section[data-v-fdbd29d2]{padding:60px 0 80px}.newsletter-section[data-v-fdbd29d2]{padding:80px 0}.newsletter-content[data-v-fdbd29d2]{grid-template-columns:1fr;gap:40px;text-align:center;padding:0 1.5rem}.newsletter-form .form-group[data-v-fdbd29d2]{flex-direction:column}}.about-page[data-v-7085e186]{min-height:100vh;background:#f7f5f0}.about-hero[data-v-7085e186]{background:linear-gradient(135deg,#229a52,#1a7a3e);color:#fff;padding:120px 0 80px;text-align:center}.about-hero h1[data-v-7085e186]{font-family:var(--font-family-display);font-size:48px;font-weight:700;margin:0 0 16px}.hero-subtitle[data-v-7085e186]{font-size:20px;opacity:.9;margin:0}.about-section[data-v-7085e186]{padding:80px 0}.container[data-v-7085e186]{max-width:800px;margin:0 auto;padding:0 24px}.content-block[data-v-7085e186]{margin-bottom:48px}.content-block[data-v-7085e186]:last-child{margin-bottom:0}.content-block h2[data-v-7085e186]{font-family:var(--font-family-display);font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 20px}.content-block p[data-v-7085e186]{font-size:17px;line-height:1.8;color:#444;margin:0 0 16px}.feature-list[data-v-7085e186]{list-style:none;padding:0;margin:20px 0}.feature-list li[data-v-7085e186]{position:relative;padding-left:28px;margin-bottom:16px;font-size:17px;line-height:1.7;color:#444}.feature-list li[data-v-7085e186]:before{content:"✓";position:absolute;left:0;color:#229a52;font-weight:700}.feature-list li strong[data-v-7085e186]{color:#1a1a1a}.content-block a[data-v-7085e186]{color:#229a52;text-decoration:none;font-weight:500}.content-block a[data-v-7085e186]:hover{text-decoration:underline}@media (max-width: 768px){.about-hero[data-v-7085e186]{padding:100px 0 60px}.about-hero h1[data-v-7085e186]{font-size:32px}.hero-subtitle[data-v-7085e186]{font-size:18px}.content-block h2[data-v-7085e186]{font-size:24px}}.contact-page[data-v-908b0dc4]{min-height:100vh;background:#f7f5f0}.contact-hero[data-v-908b0dc4]{background:linear-gradient(135deg,#229a52,#1a7a3e);color:#fff;padding:120px 0 80px;text-align:center}.contact-hero h1[data-v-908b0dc4]{font-family:var(--font-family-display);font-size:48px;font-weight:700;margin:0 0 16px}.hero-subtitle[data-v-908b0dc4]{font-size:20px;opacity:.9;margin:0}.contact-section[data-v-908b0dc4]{padding:80px 0}.container[data-v-908b0dc4]{max-width:1200px;margin:0 auto;padding:0 24px}.contact-grid[data-v-908b0dc4]{display:grid;grid-template-columns:1fr 400px;gap:48px}.contact-form-wrapper h2[data-v-908b0dc4]{font-family:var(--font-family-display);font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.form-intro[data-v-908b0dc4]{color:#666;font-size:16px;line-height:1.6;margin:0 0 32px}.contact-form[data-v-908b0dc4]{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 20px #00000014}.form-group[data-v-908b0dc4]{margin-bottom:24px}.form-group label[data-v-908b0dc4]{display:block;font-weight:600;color:#333;margin-bottom:8px;font-size:15px}.form-group input[data-v-908b0dc4],.form-group select[data-v-908b0dc4],.form-group textarea[data-v-908b0dc4]{width:100%;padding:14px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;font-family:inherit;transition:border-color .2s ease}.form-group input[data-v-908b0dc4]:focus,.form-group select[data-v-908b0dc4]:focus,.form-group textarea[data-v-908b0dc4]:focus{outline:none;border-color:#229a52}.form-group textarea[data-v-908b0dc4]{resize:vertical;min-height:120px}.submit-btn[data-v-908b0dc4]{width:100%;background:#229a52;color:#fff;padding:16px 32px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.submit-btn[data-v-908b0dc4]:hover:not(:disabled){background:#1a7a3e}.submit-btn[data-v-908b0dc4]:disabled{background:#ccc;cursor:not-allowed}.submit-message[data-v-908b0dc4]{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px}.submit-message.success[data-v-908b0dc4]{background:#d4edda;color:#155724}.submit-message.error[data-v-908b0dc4]{background:#f8d7da;color:#721c24}.contact-info[data-v-908b0dc4]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-908b0dc4]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px #00000014}.info-card h3[data-v-908b0dc4]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.info-card p[data-v-908b0dc4]{color:#666;font-size:15px;line-height:1.6;margin:0 0 12px}.info-card ul[data-v-908b0dc4]{margin:12px 0;padding-left:20px;color:#666}.info-card li[data-v-908b0dc4]{margin-bottom:8px;font-size:15px}.contact-link[data-v-908b0dc4]{color:#229a52;text-decoration:none;font-weight:600;font-size:15px}.contact-link[data-v-908b0dc4]:hover{text-decoration:underline}.social-links[data-v-908b0dc4]{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.social-links a[data-v-908b0dc4]{color:#229a52;text-decoration:none;font-weight:500;font-size:14px}.social-links a[data-v-908b0dc4]:hover{text-decoration:underline}.faq-section[data-v-908b0dc4]{padding:80px 0;background:#fff}.faq-section h2[data-v-908b0dc4]{font-family:var(--font-family-display);font-size:32px;font-weight:600;color:#1a1a1a;text-align:center;margin:0 0 48px}.faq-grid[data-v-908b0dc4]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.faq-item[data-v-908b0dc4]{background:#f8f9fa;padding:24px;border-radius:12px}.faq-item h4[data-v-908b0dc4]{font-size:17px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.faq-item p[data-v-908b0dc4]{color:#666;font-size:15px;line-height:1.6;margin:0}@media (max-width: 1024px){.contact-grid[data-v-908b0dc4]{grid-template-columns:1fr}.contact-info[data-v-908b0dc4]{order:-1}}@media (max-width: 768px){.contact-hero[data-v-908b0dc4]{padding:100px 0 60px}.contact-hero h1[data-v-908b0dc4]{font-size:32px}.contact-form[data-v-908b0dc4]{padding:24px}.faq-grid[data-v-908b0dc4]{grid-template-columns:1fr}}.legal-page[data-v-2e184d66]{min-height:100vh;background:#f7f5f0}.legal-hero[data-v-2e184d66]{background:linear-gradient(135deg,#333,#1a1a1a);color:#fff;padding:120px 0 60px;text-align:center}.legal-hero h1[data-v-2e184d66]{font-family:var(--font-family-display);font-size:42px;font-weight:700;margin:0 0 12px}.hero-subtitle[data-v-2e184d66]{font-size:16px;color:#fff;opacity:1;margin:0}.legal-content[data-v-2e184d66]{padding:60px 0 80px}.container[data-v-2e184d66]{max-width:900px;margin:0 auto;padding:0 24px}.content-wrapper[data-v-2e184d66]{background:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 20px #00000014}.intro[data-v-2e184d66]{font-size:17px;line-height:1.8;color:#444;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #eee}h2[data-v-2e184d66]{font-family:var(--font-family-display);font-size:24px;font-weight:600;color:#1a1a1a;margin:40px 0 16px}h3[data-v-2e184d66]{font-size:18px;font-weight:600;color:#333;margin:24px 0 12px}p[data-v-2e184d66]{font-size:16px;line-height:1.7;color:#444;margin:0 0 16px}ul[data-v-2e184d66]{margin:16px 0;padding-left:24px}li[data-v-2e184d66]{font-size:16px;line-height:1.7;color:#444;margin-bottom:8px}li strong[data-v-2e184d66]{color:#1a1a1a}a[data-v-2e184d66]{color:#229a52;text-decoration:none}a[data-v-2e184d66]:hover{text-decoration:underline}.contact-info[data-v-2e184d66]{background:#f8f9fa;padding:24px;border-radius:8px;margin-top:16px}.contact-info p[data-v-2e184d66]{margin:0 0 8px}.contact-info p[data-v-2e184d66]:last-child{margin-bottom:0}@media (max-width: 768px){.legal-hero[data-v-2e184d66]{padding:100px 0 50px}.legal-hero h1[data-v-2e184d66]{font-size:32px}.content-wrapper[data-v-2e184d66]{padding:32px 24px}h2[data-v-2e184d66]{font-size:22px}}.legal-page[data-v-b2c28c15]{min-height:100vh;background:#f7f5f0}.legal-hero[data-v-b2c28c15]{background:linear-gradient(135deg,#333,#1a1a1a);color:#fff;padding:120px 0 60px;text-align:center}.legal-hero h1[data-v-b2c28c15]{font-family:var(--font-family-display);font-size:42px;font-weight:700;margin:0 0 12px}.hero-subtitle[data-v-b2c28c15]{font-size:16px;color:#fff;opacity:1;margin:0}.legal-content[data-v-b2c28c15]{padding:60px 0 80px}.container[data-v-b2c28c15]{max-width:900px;margin:0 auto;padding:0 24px}.content-wrapper[data-v-b2c28c15]{background:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 20px #00000014}.intro[data-v-b2c28c15]{font-size:17px;line-height:1.8;color:#444;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #eee}h2[data-v-b2c28c15]{font-family:var(--font-family-display);font-size:24px;font-weight:600;color:#1a1a1a;margin:40px 0 16px}h3[data-v-b2c28c15]{font-size:18px;font-weight:600;color:#333;margin:24px 0 12px}p[data-v-b2c28c15]{font-size:16px;line-height:1.7;color:#444;margin:0 0 16px}ul[data-v-b2c28c15]{margin:16px 0;padding-left:24px}li[data-v-b2c28c15]{font-size:16px;line-height:1.7;color:#444;margin-bottom:8px}a[data-v-b2c28c15]{color:#229a52;text-decoration:none}a[data-v-b2c28c15]:hover{text-decoration:underline}.contact-info[data-v-b2c28c15]{background:#f8f9fa;padding:24px;border-radius:8px;margin-top:16px}.contact-info p[data-v-b2c28c15]{margin:0 0 8px}.contact-info p[data-v-b2c28c15]:last-child{margin-bottom:0}@media (max-width: 768px){.legal-hero[data-v-b2c28c15]{padding:100px 0 50px}.legal-hero h1[data-v-b2c28c15]{font-size:32px}.content-wrapper[data-v-b2c28c15]{padding:32px 24px}h2[data-v-b2c28c15]{font-size:22px}}.legal-page[data-v-5f4a7a47]{min-height:100vh;background:#f7f5f0}.legal-hero[data-v-5f4a7a47]{background:linear-gradient(135deg,#333,#1a1a1a);color:#fff;padding:120px 0 60px;text-align:center}.legal-hero h1[data-v-5f4a7a47]{font-family:var(--font-family-display);font-size:42px;font-weight:700;margin:0 0 12px}.hero-subtitle[data-v-5f4a7a47]{font-size:16px;color:#fff;opacity:1;margin:0}.legal-content[data-v-5f4a7a47]{padding:60px 0 80px}.container[data-v-5f4a7a47]{max-width:900px;margin:0 auto;padding:0 24px}.content-wrapper[data-v-5f4a7a47]{background:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 20px #00000014}.intro[data-v-5f4a7a47]{font-size:17px;line-height:1.8;color:#444;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #eee}h2[data-v-5f4a7a47]{font-family:var(--font-family-display);font-size:24px;font-weight:600;color:#1a1a1a;margin:40px 0 16px}p[data-v-5f4a7a47]{font-size:16px;line-height:1.7;color:#444;margin:0 0 16px}ul[data-v-5f4a7a47]{margin:16px 0;padding-left:24px}li[data-v-5f4a7a47]{font-size:16px;line-height:1.7;color:#444;margin-bottom:8px}li strong[data-v-5f4a7a47]{color:#1a1a1a}a[data-v-5f4a7a47]{color:#229a52;text-decoration:none}a[data-v-5f4a7a47]:hover{text-decoration:underline}.contact-info[data-v-5f4a7a47]{background:#f8f9fa;padding:24px;border-radius:8px;margin-top:16px}.contact-info p[data-v-5f4a7a47]{margin:0 0 8px}.contact-info p[data-v-5f4a7a47]:last-child{margin-bottom:0}@media (max-width: 768px){.legal-hero[data-v-5f4a7a47]{padding:100px 0 50px}.legal-hero h1[data-v-5f4a7a47]{font-size:32px}.content-wrapper[data-v-5f4a7a47]{padding:32px 24px}h2[data-v-5f4a7a47]{font-size:22px}}.legal-page[data-v-285bf7d4]{min-height:100vh;background:#f7f5f0}.legal-hero[data-v-285bf7d4]{background:linear-gradient(135deg,#333,#1a1a1a);color:#fff;padding:120px 0 60px;text-align:center}.legal-hero h1[data-v-285bf7d4]{font-family:var(--font-family-display);font-size:42px;font-weight:700;margin:0 0 12px}.hero-subtitle[data-v-285bf7d4]{font-size:16px;opacity:.8;margin:0}.legal-content[data-v-285bf7d4]{padding:60px 0 80px}.container[data-v-285bf7d4]{max-width:900px;margin:0 auto;padding:0 24px}.content-wrapper[data-v-285bf7d4]{background:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 20px #00000014}.disclosure-highlight[data-v-285bf7d4]{background:linear-gradient(135deg,#229a52,#1a7a3e);color:#fff;padding:24px;border-radius:8px;margin-bottom:32px}.disclosure-highlight p[data-v-285bf7d4]{margin:0;font-size:17px;line-height:1.6}h2[data-v-285bf7d4]{font-family:var(--font-family-display);font-size:24px;font-weight:600;color:#1a1a1a;margin:40px 0 16px}p[data-v-285bf7d4]{font-size:16px;line-height:1.7;color:#444;margin:0 0 16px}ul[data-v-285bf7d4]{margin:16px 0;padding-left:24px}li[data-v-285bf7d4]{font-size:16px;line-height:1.7;color:#444;margin-bottom:12px}li strong[data-v-285bf7d4]{color:#1a1a1a}a[data-v-285bf7d4]{color:#229a52;text-decoration:none}a[data-v-285bf7d4]:hover{text-decoration:underline}.contact-info[data-v-285bf7d4]{background:#f8f9fa;padding:24px;border-radius:8px;margin-top:16px}.contact-info p[data-v-285bf7d4]{margin:0 0 8px}.contact-info p[data-v-285bf7d4]:last-child{margin-bottom:0}.thank-you[data-v-285bf7d4]{background:#e8f5e9;padding:24px;border-radius:8px;margin-top:40px;border-left:4px solid #229A52}.thank-you p[data-v-285bf7d4]{margin:0;color:#1a1a1a}@media (max-width: 768px){.legal-hero[data-v-285bf7d4]{padding:100px 0 50px}.legal-hero h1[data-v-285bf7d4]{font-size:32px}.content-wrapper[data-v-285bf7d4]{padding:32px 24px}h2[data-v-285bf7d4]{font-size:22px}}.not-found-page[data-v-59d850d4]{min-height:100vh;background:linear-gradient(135deg,#f7f5f0,#e8e6e1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;position:relative;overflow:hidden}.content[data-v-59d850d4]{text-align:center;max-width:600px;position:relative;z-index:2}.error-icon[data-v-59d850d4]{font-size:80px;margin-bottom:20px;animation:bounce-59d850d4 2s ease-in-out infinite}@keyframes bounce-59d850d4{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}h1[data-v-59d850d4]{font-family:var(--font-family-display);font-size:120px;font-weight:900;color:#229a52;margin:0;line-height:1;text-shadow:4px 4px 0 rgba(34,154,82,.2)}h2[data-v-59d850d4]{font-family:var(--font-family-display);font-size:32px;font-weight:600;color:#1a1a1a;margin:16px 0}.error-message[data-v-59d850d4]{font-size:18px;color:#666;line-height:1.6;margin-bottom:40px}.suggestions[data-v-59d850d4]{margin-bottom:40px}.suggestions>p[data-v-59d850d4]{color:#666;margin-bottom:20px}.link-grid[data-v-59d850d4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.suggestion-link[data-v-59d850d4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#fff;border-radius:12px;text-decoration:none;color:#333;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.suggestion-link[data-v-59d850d4]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;background:#229a52;color:#fff}.link-icon[data-v-59d850d4]{font-size:24px}.link-text[data-v-59d850d4]{font-size:14px;font-weight:500}.search-section[data-v-59d850d4]{margin-bottom:32px}.search-section>p[data-v-59d850d4]{color:#666;margin-bottom:16px}.search-box[data-v-59d850d4]{display:flex;gap:8px;max-width:400px;margin:0 auto}.search-box input[data-v-59d850d4]{flex:1;padding:14px 20px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .2s ease}.search-box input[data-v-59d850d4]:focus{outline:none;border-color:#229a52}.search-btn[data-v-59d850d4]{padding:14px 24px;background:#229a52;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.search-btn[data-v-59d850d4]:hover{background:#1a7a3e}.home-button[data-v-59d850d4]{display:inline-block;padding:16px 40px;background:#229a52;color:#fff;text-decoration:none;border-radius:50px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #229a524d}.home-button[data-v-59d850d4]:hover{background:#1a7a3e;transform:translateY(-2px);box-shadow:0 6px 20px #229a5266}.court-decoration[data-v-59d850d4]{position:absolute;bottom:-50px;right:-50px;width:400px;height:200px;opacity:.15;transform:rotate(-15deg);z-index:1}.court-svg[data-v-59d850d4]{width:100%;height:100%}@media (max-width: 768px){h1[data-v-59d850d4]{font-size:80px}h2[data-v-59d850d4]{font-size:24px}.error-icon[data-v-59d850d4]{font-size:60px}.link-grid[data-v-59d850d4]{grid-template-columns:repeat(2,1fr)}.search-box[data-v-59d850d4]{flex-direction:column}.court-decoration[data-v-59d850d4]{display:none}}@media (max-width: 480px){.link-grid[data-v-59d850d4]{grid-template-columns:1fr 1fr}h1[data-v-59d850d4]{font-size:60px}}.quiz-page[data-v-485d2c99]{min-height:60vh;padding:40px 0}.quiz-page-inner[data-v-485d2c99]{max-width:var(--container-max-width, 1200px);margin:0 auto;padding:0 var(--container-padding, 2rem)}.quiz-loading[data-v-485d2c99],.quiz-error[data-v-485d2c99]{text-align:center;padding:80px 24px;color:var(--token-light-gray)}.quiz-error h2[data-v-485d2c99]{font-family:var(--font-family-display);font-size:28px;color:var(--token-black);margin-bottom:12px}.back-link[data-v-485d2c99]{display:inline-block;margin-top:16px;color:var(--token-primary-blue);font-weight:600;text-decoration:none}.back-link[data-v-485d2c99]:hover{text-decoration:underline}.admin-login[data-v-e171c5ab]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.login-container[data-v-e171c5ab]{width:100%;max-width:400px}.login-card[data-v-e171c5ab]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000001a}.login-header[data-v-e171c5ab]{text-align:center;margin-bottom:30px}.login-header h1[data-v-e171c5ab]{color:#333;margin:0 0 8px;font-size:28px}.login-header p[data-v-e171c5ab]{color:#666;margin:0;font-size:16px}.login-form[data-v-e171c5ab]{margin-bottom:30px}.form-group[data-v-e171c5ab]{margin-bottom:20px}.form-group label[data-v-e171c5ab]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-group input[data-v-e171c5ab]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .3s ease}.form-group input[data-v-e171c5ab]:focus{outline:none;border-color:#229a52}.form-group input[data-v-e171c5ab]:disabled{background-color:#f8f9fa;cursor:not-allowed}.error-message[data-v-e171c5ab]{background-color:#fee;color:#c33;padding:12px;border-radius:8px;margin-bottom:20px;border:1px solid #fcc}.login-button[data-v-e171c5ab]{width:100%;padding:14px;background-color:#229a52;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.login-button[data-v-e171c5ab]:hover:not(:disabled){background-color:#1e8346}.login-button[data-v-e171c5ab]:disabled{background-color:#ccc;cursor:not-allowed}.admin-layout[data-v-91b69556]{display:flex;min-height:100vh;background:#f8f9fc}.sidebar[data-v-91b69556]{width:260px;background:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100}.sidebar-logo[data-v-91b69556]{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #f0f0f0;text-decoration:none;cursor:pointer}.logo-icon[data-v-91b69556]{width:40px;height:40px;background:linear-gradient(135deg,#7c5cfc,#9b7dfc);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.logo-text[data-v-91b69556]{font-weight:700;font-size:16px;color:#333}.sidebar-nav[data-v-91b69556]{flex:1;padding:20px 12px;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-91b69556]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;text-decoration:none;color:#666;font-size:15px;font-weight:500;transition:all .2s ease}.nav-item[data-v-91b69556]:hover{background:#f5f3ff;color:#7c5cfc}.nav-item.router-link-exact-active[data-v-91b69556]{background:linear-gradient(135deg,#7c5cfc,#9b7dfc);color:#fff}.nav-item.router-link-exact-active .nav-icon[data-v-91b69556]{opacity:1}.nav-icon[data-v-91b69556]{font-size:18px;width:24px;text-align:center}.nav-section-label[data-v-91b69556]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#aaa;padding:16px 16px 4px}.sidebar-footer[data-v-91b69556]{padding:20px 12px;border-top:1px solid #f0f0f0}.preview-link[data-v-91b69556]{background:#f8f9fc}.main-content[data-v-91b69556]{flex:1;margin-left:260px;display:flex;flex-direction:column}.top-header[data-v-91b69556]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:#fff;border-bottom:1px solid #e8e8e8}.header-left h1[data-v-91b69556]{margin:0;font-size:24px;font-weight:600;color:#333}.header-date[data-v-91b69556]{font-size:14px;color:#7c5cfc;font-weight:500}.header-right[data-v-91b69556]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-91b69556]{width:40px;height:40px;background:linear-gradient(135deg,#7c5cfc,#9b7dfc);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-name[data-v-91b69556]{font-size:14px;font-weight:500;color:#333}.logout-btn[data-v-91b69556]{background:none;border:1px solid #e8e8e8;padding:8px 16px;border-radius:8px;font-size:14px;color:#666;cursor:pointer;transition:all .2s ease}.logout-btn[data-v-91b69556]:hover{background:#dc3545;border-color:#dc3545;color:#fff}.page-content[data-v-91b69556]{flex:1;padding:24px 32px}@media (max-width: 1024px){.sidebar[data-v-91b69556]{width:80px}.sidebar-logo .logo-text[data-v-91b69556],.nav-label[data-v-91b69556],.sidebar-footer .nav-label[data-v-91b69556]{display:none}.sidebar-logo[data-v-91b69556]{justify-content:center;padding:20px 12px}.nav-item[data-v-91b69556]{justify-content:center;padding:14px}.nav-icon[data-v-91b69556]{width:auto}.main-content[data-v-91b69556]{margin-left:80px}}@media (max-width: 768px){.top-header[data-v-91b69556]{flex-direction:column;gap:16px;align-items:flex-start;padding:16px 20px}.header-right[data-v-91b69556]{width:100%;justify-content:flex-end}.user-name[data-v-91b69556]{display:none}.page-content[data-v-91b69556]{padding:16px 20px}}.welcome-banner[data-v-e432386a]{background:#e8e4fc;margin:24px 32px;padding:32px 40px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.welcome-content h2[data-v-e432386a]{font-size:28px;font-weight:700;color:#333;margin:0 0 6px}.welcome-content p[data-v-e432386a]{font-size:15px;color:#666;margin:0}.banner-stats[data-v-e432386a]{display:flex;gap:16px}.mini-stat[data-v-e432386a]{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:12px;min-width:100px}.mini-stat[data-v-e432386a]:nth-child(1){background:linear-gradient(135deg,#f5a962,#ffbe88)}.mini-stat[data-v-e432386a]:nth-child(2){background:linear-gradient(135deg,#9b7dfc,#b49dfc)}.mini-stat[data-v-e432386a]:nth-child(3){background:#fff8e7}.mini-stat[data-v-e432386a]:nth-child(4){background:#f5f5f5}.mini-stat:nth-child(1) .mini-value[data-v-e432386a],.mini-stat:nth-child(2) .mini-value[data-v-e432386a]{color:#fff}.mini-stat:nth-child(1) .mini-label[data-v-e432386a],.mini-stat:nth-child(2) .mini-label[data-v-e432386a]{color:#ffffffe6}.mini-stat:nth-child(3) .mini-value[data-v-e432386a],.mini-stat:nth-child(4) .mini-value[data-v-e432386a]{color:#333}.mini-stat:nth-child(3) .mini-label[data-v-e432386a],.mini-stat:nth-child(4) .mini-label[data-v-e432386a]{color:#888}.mini-value[data-v-e432386a]{font-size:28px;font-weight:700;line-height:1}.mini-label[data-v-e432386a]{font-size:11px;margin-top:4px;text-transform:capitalize}.section-title[data-v-e432386a]{font-size:18px;font-weight:600;color:#333;margin:0 0 20px}.overview-section[data-v-e432386a]{padding:0 32px;margin-bottom:32px}.stats-grid[data-v-e432386a]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card[data-v-e432386a]{padding:24px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px}.stat-card.orange[data-v-e432386a]{background:linear-gradient(135deg,#ff9a56,#ffb88c);color:#fff}.stat-card.purple[data-v-e432386a]{background:linear-gradient(135deg,#7c5cfc,#9b7dfc);color:#fff}.stat-card.yellow[data-v-e432386a]{background:#fff9e6;color:#333}.stat-card.gray[data-v-e432386a]{background:#f5f5f5;color:#333}.stat-card .stat-icon[data-v-e432386a]{font-size:24px;margin-bottom:8px}.stat-card .stat-value[data-v-e432386a]{font-size:32px;font-weight:700;line-height:1;margin-bottom:4px}.stat-card .stat-label[data-v-e432386a]{font-size:13px;opacity:.9}.stat-card.yellow .stat-value[data-v-e432386a],.stat-card.gray .stat-value[data-v-e432386a]{color:#333}.quick-actions-section[data-v-e432386a]{padding:0 32px;margin-bottom:32px}.actions-grid[data-v-e432386a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.action-card[data-v-e432386a]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-decoration:none;display:flex;align-items:center;gap:16px;transition:transform .2s ease}.action-card[data-v-e432386a]:hover{transform:translateY(-2px)}.action-card.orange[data-v-e432386a]{background:linear-gradient(135deg,#f5a962,#ffbe88);color:#fff}.action-card.orange .action-icon[data-v-e432386a]{background:#ffffff40;color:#fff}.action-card.orange .action-label[data-v-e432386a],.action-card.orange .action-desc[data-v-e432386a]{color:#fff}.action-card.purple[data-v-e432386a]{background:linear-gradient(135deg,#9b7dfc,#b49dfc);color:#fff}.action-card.purple .action-icon[data-v-e432386a]{background:#ffffff40;color:#fff}.action-card.purple .action-label[data-v-e432386a],.action-card.purple .action-desc[data-v-e432386a]{color:#fff}.action-card.yellow[data-v-e432386a]{background:#fff8e7;color:#333}.action-card.yellow .action-icon[data-v-e432386a]{background:#ffe4a0;color:#b8860b}.action-card.yellow .action-label[data-v-e432386a]{color:#333}.action-card.yellow .action-desc[data-v-e432386a]{color:#888}.action-card.gray[data-v-e432386a]{background:#f5f5f5;color:#333}.action-card.gray .action-icon[data-v-e432386a]{background:#e0e0e0;color:#666}.action-card.gray .action-label[data-v-e432386a]{color:#333}.action-card.gray .action-desc[data-v-e432386a]{color:#888}.action-card.red[data-v-e432386a]{background:linear-gradient(135deg,#e57373,#ef9a9a);color:#fff}.action-card.red .action-icon[data-v-e432386a]{background:#ffffff40;color:#fff}.action-card.red .action-label[data-v-e432386a],.action-card.red .action-desc[data-v-e432386a]{color:#fff}.action-card .action-icon[data-v-e432386a]{font-size:24px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#ffffff40;color:#fff;border-radius:10px;flex-shrink:0}.action-card .action-info[data-v-e432386a]{display:flex;flex-direction:column}.action-card .action-label[data-v-e432386a]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.action-card .action-desc[data-v-e432386a]{font-size:13px;color:#666}.recent-posts-section[data-v-e432386a]{padding:0 32px 32px}.posts-grid[data-v-e432386a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.post-card[data-v-e432386a]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column}.post-thumbnail[data-v-e432386a]{height:140px;background:#f5f5f5;overflow:hidden}.post-thumbnail img[data-v-e432386a]{width:100%;height:100%;object-fit:cover}.post-thumbnail.placeholder[data-v-e432386a]{display:flex;align-items:center;justify-content:center;font-size:48px;background:linear-gradient(135deg,#f5f3ff,#e8e4fc)}.post-details[data-v-e432386a]{padding:20px;flex:1}.post-title[data-v-e432386a]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px;line-height:1.4}.post-excerpt[data-v-e432386a]{font-size:14px;color:#888;margin:0 0 12px;line-height:1.5}.post-meta[data-v-e432386a]{font-size:12px;color:#aaa;margin:0}.post-footer[data-v-e432386a]{padding:0 20px 16px;display:flex;justify-content:space-between;align-items:center}.post-status-badge[data-v-e432386a]{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase}.post-status-badge.published[data-v-e432386a]{background:#d4edda;color:#155724}.post-status-badge.draft[data-v-e432386a]{background:#fff3cd;color:#856404}.post-toggle[data-v-e432386a]{display:flex;align-items:center;gap:8px}.toggle-label[data-v-e432386a]{font-size:12px;color:#888}.toggle-switch[data-v-e432386a]{width:40px;height:22px;background:#e0e0e0;border-radius:11px;position:relative;transition:all .2s ease}.toggle-switch[data-v-e432386a]:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s ease;box-shadow:0 1px 3px #0003}.toggle-switch.active[data-v-e432386a]{background:#7c5cfc}.toggle-switch.active[data-v-e432386a]:after{left:20px}.post-actions[data-v-e432386a]{display:flex;border-top:1px solid #f0f0f0}.action-btn[data-v-e432386a]{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;text-decoration:none;font-size:16px;color:#666;transition:all .2s ease}.action-btn[data-v-e432386a]:hover{background:#f8f9fc}.action-btn.edit[data-v-e432386a]{border-right:1px solid #f0f0f0}@media (max-width: 1200px){.banner-stats[data-v-e432386a]{gap:16px}.mini-stat[data-v-e432386a]{padding:12px 16px}.mini-value[data-v-e432386a]{font-size:22px}}@media (max-width: 768px){.welcome-banner[data-v-e432386a]{margin:16px;padding:24px}.overview-section[data-v-e432386a],.recent-posts-section[data-v-e432386a]{padding:0 16px 24px}.welcome-banner[data-v-e432386a]{flex-direction:column;gap:24px;text-align:center}.banner-stats[data-v-e432386a]{gap:12px}.mini-stat[data-v-e432386a]{padding:10px 14px}.mini-value[data-v-e432386a]{font-size:20px}.quick-actions-section[data-v-e432386a]{padding:0 16px 24px}.actions-grid[data-v-e432386a]{justify-content:center}.posts-grid[data-v-e432386a]{grid-template-columns:1fr}}.posts-page[data-v-ca02b252]{min-height:100%}.page-header[data-v-ca02b252]{display:flex;justify-content:flex-end;margin-bottom:24px}.create-btn[data-v-ca02b252]{background:#229a52;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px}.create-btn[data-v-ca02b252]:hover{background:#1e8346}.posts-filters[data-v-ca02b252]{background:#fff;padding:20px;border-radius:8px;margin-bottom:24px;display:flex;gap:24px;align-items:end;box-shadow:0 2px 8px #00000014}.filter-group[data-v-ca02b252]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-ca02b252]{font-weight:600;color:#333}.filter-group select[data-v-ca02b252],.filter-group input[data-v-ca02b252]{padding:8px 12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px}.filter-group select[data-v-ca02b252]:focus,.filter-group input[data-v-ca02b252]:focus{outline:none;border-color:#7c5cfc}.loading[data-v-ca02b252],.no-posts[data-v-ca02b252]{text-align:center;padding:60px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014}.posts-table[data-v-ca02b252]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.table-header[data-v-ca02b252]{display:grid;grid-template-columns:1fr auto auto auto;gap:16px;padding:16px 20px;background:#f8f9fa;font-weight:600;color:#333;border-bottom:1px solid #e1e5e9}.table-row[data-v-ca02b252]{display:grid;grid-template-columns:1fr auto auto auto;gap:16px;padding:20px;border-bottom:1px solid #f1f1f1;align-items:start}.table-row[data-v-ca02b252]:last-child{border-bottom:none}.col-title h4[data-v-ca02b252]{margin:0 0 8px;color:#333;font-size:16px}.col-title p[data-v-ca02b252]{margin:0 0 8px;color:#666;font-size:14px;line-height:1.4}.post-tags[data-v-ca02b252]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-ca02b252]{background:#e9f7ef;color:#229a52;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge[data-v-ca02b252]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.published[data-v-ca02b252]{background:#d4edda;color:#155724}.status-badge.draft[data-v-ca02b252]{background:#fff3cd;color:#856404}.col-date[data-v-ca02b252]{color:#666;font-size:14px;white-space:nowrap}.col-actions[data-v-ca02b252]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-ca02b252]{padding:6px 12px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:500;border:none;cursor:pointer;white-space:nowrap}.action-btn.edit[data-v-ca02b252]{background:#229a52;color:#fff}.action-btn.view[data-v-ca02b252]{background:#007bff;color:#fff}.action-btn.delete[data-v-ca02b252]{background:#dc3545;color:#fff}.action-btn[data-v-ca02b252]:hover{opacity:.8}.pagination[data-v-ca02b252]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014}.page-btn[data-v-ca02b252]{padding:8px 16px;border:2px solid #7c5cfc;background:#fff;color:#7c5cfc;border-radius:6px;cursor:pointer;font-weight:500}.page-btn[data-v-ca02b252]:hover:not(:disabled){background:#7c5cfc;color:#fff}.page-btn[data-v-ca02b252]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-ca02b252]{color:#666;font-weight:500}.modal-overlay[data-v-ca02b252]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ca02b252]{background:#fff;border-radius:12px;width:90%;max-width:500px;overflow:hidden}.modal-header[data-v-ca02b252]{padding:20px 24px;border-bottom:1px solid #e1e5e9}.modal-header h3[data-v-ca02b252]{margin:0;color:#333}.modal-body[data-v-ca02b252]{padding:24px}.modal-body p[data-v-ca02b252]{margin:0 0 16px;color:#666}.modal-actions[data-v-ca02b252]{padding:20px 24px;border-top:1px solid #e1e5e9;display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-ca02b252]{padding:8px 16px;border:2px solid #6c757d;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer}.btn-delete[data-v-ca02b252]{padding:8px 16px;border:2px solid #dc3545;background:#dc3545;color:#fff;border-radius:6px;cursor:pointer}.btn-cancel[data-v-ca02b252]:hover{background:#6c757d;color:#fff}.btn-delete[data-v-ca02b252]:hover{background:#c82333;border-color:#c82333}@media (max-width: 768px){.posts-filters[data-v-ca02b252]{flex-direction:column;align-items:stretch}.table-header[data-v-ca02b252],.table-row[data-v-ca02b252]{grid-template-columns:1fr;gap:8px}.col-actions[data-v-ca02b252]{justify-content:flex-start}}.editor-page[data-v-f2be7429]{min-height:100%}.page-header[data-v-f2be7429]{display:flex;justify-content:flex-end;margin-bottom:24px}.header-actions[data-v-f2be7429]{display:flex;gap:12px}.save-draft-btn[data-v-f2be7429]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500}.save-draft-btn[data-v-f2be7429]:hover:not(:disabled){background:#5a6268}.publish-btn[data-v-f2be7429]{background:#7c5cfc;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500}.publish-btn[data-v-f2be7429]:hover:not(:disabled){background:#6a4ce0}.save-draft-btn[data-v-f2be7429]:disabled,.publish-btn[data-v-f2be7429]:disabled{opacity:.6;cursor:not-allowed}.editor-content[data-v-f2be7429]{display:grid;grid-template-columns:1fr 350px;gap:24px}.editor-main[data-v-f2be7429]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014}.editor-sidebar[data-v-f2be7429]{background:#fff;border-radius:12px;padding:24px;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 2px 8px #00000014}.form-section h2[data-v-f2be7429]{margin:0 0 24px;color:#333}.sidebar-section h3[data-v-f2be7429]{margin:0 0 20px;color:#333;font-size:18px}.form-group[data-v-f2be7429]{margin-bottom:20px}.form-group label[data-v-f2be7429]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-group input[type=text][data-v-f2be7429],.form-group input[type=url][data-v-f2be7429],.form-group textarea[data-v-f2be7429],.form-group select[data-v-f2be7429]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:16px;font-family:inherit;resize:vertical}.form-group input[data-v-f2be7429]:focus,.form-group textarea[data-v-f2be7429]:focus,.form-group select[data-v-f2be7429]:focus{outline:none;border-color:#7c5cfc}.page-selector[data-v-f2be7429]{background-color:#fff;cursor:pointer}.form-group small[data-v-f2be7429]{color:#666;font-size:14px;margin-top:4px;display:block}.tags-selector[data-v-f2be7429]{display:flex;flex-wrap:wrap;gap:6px;max-height:200px;overflow-y:auto;padding:4px 0}.tag-option[data-v-f2be7429]{margin-bottom:0}.tag-option label[data-v-f2be7429]{display:flex;align-items:center;gap:5px;margin-bottom:0;cursor:pointer;font-weight:500;font-size:13px;padding:5px 10px;border:1px solid #e1e5e9;border-radius:20px;transition:all .2s;white-space:nowrap}.tag-option label[data-v-f2be7429]:hover{border-color:#229a52;background:#f0faf3}.tag-option label[data-v-f2be7429]:has(input:checked){background:#e8f5ed;border-color:#229a52;color:#1a7a3a}.tag-option input[type=checkbox][data-v-f2be7429]{width:13px;height:13px;accent-color:#229A52}.status-info[data-v-f2be7429]{padding:12px;background:#f8f9fa;border-radius:6px}.current-status[data-v-f2be7429]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.current-status.published[data-v-f2be7429]{background:#d4edda;color:#155724}.current-status.draft[data-v-f2be7429]{background:#fff3cd;color:#856404}.status-info p[data-v-f2be7429]{margin:8px 0 0;font-size:14px;color:#666}.post-url[data-v-f2be7429]{background:#f8f9fa;padding:12px;border-radius:6px;border:2px solid #e1e5e9}.post-url code[data-v-f2be7429]{color:#7c5cfc;font-weight:500}.view-link[data-v-f2be7429]{color:#7c5cfc;text-decoration:none;font-size:14px;font-weight:500;display:block;margin-top:8px}.view-link[data-v-f2be7429]:hover{color:#6a4ce0}.message[data-v-f2be7429]{position:fixed;bottom:24px;right:24px;padding:16px 24px;border-radius:8px;font-weight:500;z-index:1000;max-width:400px}.message.error[data-v-f2be7429]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.message.success[data-v-f2be7429]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.image-upload-group[data-v-f2be7429]{display:flex;flex-direction:column;gap:8px}.upload-row[data-v-f2be7429]{display:flex;align-items:center;gap:12px}.upload-btn[data-v-f2be7429]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f0eeff;color:#7c5cfc;border:1px dashed #7c5cfc;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.upload-btn[data-v-f2be7429]:hover{background:#e5e0ff}.upload-btn.uploading[data-v-f2be7429]{opacity:.6;pointer-events:none}.upload-error[data-v-f2be7429]{font-size:12px;color:#dc3545}.image-preview[data-v-f2be7429]{max-width:100%;max-height:150px;margin-top:8px;border-radius:6px;border:1px solid #e1e5e9}@media (max-width: 1024px){.editor-content[data-v-f2be7429]{grid-template-columns:1fr}.editor-sidebar[data-v-f2be7429]{position:static}}@media (max-width: 768px){.header-actions[data-v-f2be7429]{flex-direction:column}.save-draft-btn[data-v-f2be7429],.publish-btn[data-v-f2be7429]{width:100%}}
