@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg-base: #F8FAFC;--bg-surface: #FFFFFF;--bg-elevated: #F1F5F9;--border-subtle: #E2E8F0;--border-strong: #CBD5E1;--text-primary: #0F172A;--text-secondary: #475569;--text-tertiary: #64748B;--accent-green: #047857;--accent-green-light: #10B981;--brand-green: #047857;--accent-gold: #D97706;--accent-red: #EF4444;--accent-blue: #2563EB;--header-bg: rgba(255, 255, 255, .92);--header-border: rgba(226, 232, 240, .85);--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .04), 0 2px 4px -2px rgba(0, 0, 0, .04);--card-shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04)}html.dark,[data-theme=dark]{--bg-base: #000000;--bg-surface: #090D14;--bg-elevated: #111827;--border-subtle: #1F2937;--border-strong: #374151;--text-primary: #F8FAFC;--text-secondary: #94A3B8;--text-tertiary: #64748B;--accent-green: #10B981;--accent-green-light: #34D399;--brand-green: #10B981;--accent-gold: #F59E0B;--accent-red: #F87171;--accent-blue: #3B82F6;--header-bg: rgba(9, 13, 20, .88);--header-border: rgba(255, 255, 255, .12);--card-shadow: 0 4px 20px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .4);--card-shadow-hover: 0 12px 28px rgba(0, 0, 0, .7)}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip;max-width:100vw;background-color:var(--bg-base);color:var(--text-primary);transition:background-color .25s ease,color .25s ease}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}code,pre,.font-mono{font-family:JetBrains Mono,monospace}svg{display:inline-block;vertical-align:middle;flex-shrink:0}.w-3{width:12px!important}.h-3{height:12px!important}.w-3\.5{width:14px!important}.h-3\.5{height:14px!important}.w-4{width:16px!important}.h-4{height:16px!important}.w-5{width:20px!important}.h-5{height:20px!important}.w-6{width:24px!important}.h-6{height:24px!important}.w-7{width:28px!important}.h-7{height:28px!important}.w-8{width:32px!important}.h-8{height:32px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}select,.select-input,.form-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;position:relative;background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-subtle)!important;border-radius:8px!important;padding:10px 42px 10px 14px!important;font-family:inherit!important;font-size:14px!important;line-height:1.5!important;cursor:pointer!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .25s ease!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important}html.dark select,[data-theme=dark] select,html.dark .select-input,[data-theme=dark] .select-input{background-color:var(--bg-elevated)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}select:hover:not(:disabled),.select-input:hover:not(:disabled){border-color:var(--accent-green)!important}select:focus,.select-input:focus{border-color:var(--accent-green)!important;box-shadow:0 0 0 3px #04785726!important}select:disabled,.select-input:disabled{opacity:.6!important;cursor:not-allowed!important;background-color:var(--bg-elevated)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}select option{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;padding:8px 12px!important}html.dark select option,[data-theme=dark] select option{background-color:#111827!important;color:#f8fafc!important}.container{max-width:1240px;margin:0 auto;padding:0 20px}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:all .2s ease}.badge-live{background:#fef2f2;color:#dc2626;border:1px solid #FECACA}html.dark .badge-live{background:#ef444429;color:#f87171;border-color:#ef444459}.badge-green{background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}html.dark .badge-green{background:#10b98129;color:#34d399;border-color:#10b98159}.badge-gold{background:#fffbeb;color:#b45309;border:1px solid #FDE68A}html.dark .badge-gold{background:#f59e0b29;color:#fbbf24;border-color:#f59e0b59}.badge-blue{background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}html.dark .badge-blue{background:#3b82f629;color:#60a5fa;border-color:#3b82f659}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#ef4444;animation:pulseGlow 1.8s infinite ease-in-out}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:22px;box-shadow:var(--card-shadow);transition:box-shadow .2s,border-color .2s,transform .15s,background-color .25s}.card:hover{border-color:var(--border-strong);box-shadow:var(--card-shadow-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.btn-primary{background:#047857;color:#fff;box-shadow:0 2px 4px #04785733}html.dark .btn-primary{background:#059669;box-shadow:0 2px 8px #05966959}.btn-primary:hover{background:#065f46;transform:translateY(-1px)}html.dark .btn-primary:hover{background:#10b981}.btn-outline{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong)}.btn-outline:hover{background:var(--bg-elevated);border-color:var(--text-tertiary)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;max-width:580px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080;color:var(--text-primary)}.form-input{width:100%;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:8px;padding:10px 14px;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.form-input:focus{border-color:var(--accent-green);box-shadow:0 0 0 2px #10b98133}.section-headline{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.section-subtitle{color:var(--text-secondary);font-size:15px;margin-top:4px}.app-main-content{flex:1;padding-top:88px;padding-bottom:32px}@media (max-width: 860px){.hidden-mobile{display:none!important}}@media (max-width: 480px){.container{padding:0 12px}}.top-menu-btn{display:none!important}@media (max-width: 860px){.top-header-capsule{display:block!important;position:fixed!important;top:12px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 16px)!important;max-width:480px!important;box-sizing:border-box!important;z-index:950!important;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .32s ease!important;will-change:transform,opacity}.top-header-capsule.at-top{transform:translate(-50%)!important;opacity:1!important;pointer-events:auto!important}.top-header-capsule.is-scrolled{transform:translate(-50%,-120px)!important;opacity:0!important;pointer-events:none!important}.top-header-capsule .top-header-inner{padding:8px 18px 8px 14px!important;box-sizing:border-box!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:52px!important}.top-header-capsule .brand-container{gap:9px!important;flex-shrink:0!important}.top-header-capsule .brand-logo-wrap{width:28px!important;height:34px!important;min-width:28px!important}.top-header-capsule .brand-desktop-title{display:none!important}.top-header-capsule .brand-mobile-title{display:block!important}.top-header-capsule .brand-mobile-title span{font-size:15px!important;font-weight:900!important;letter-spacing:-.01em!important}.top-header-capsule .top-header-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.top-header-capsule .theme-toggle-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important}.top-header-capsule .top-register-btn{padding:7px 12px!important;font-size:12px!important;font-weight:700!important;gap:4px!important;height:34px!important;border-radius:9999px!important;box-sizing:border-box!important}.top-header-capsule .top-register-label{display:none!important}.top-header-capsule .top-menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f43f5e!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:6px 14px!important;min-width:64px!important;font-size:12px!important;font-weight:700!important;height:34px!important;flex-shrink:0!important;white-space:nowrap!important;box-shadow:0 3px 10px #f43f5e59!important;box-sizing:border-box!important;cursor:pointer!important}.bottom-floating-dock{position:fixed!important;left:50%!important;top:auto!important;bottom:14px!important;width:calc(100% - 24px)!important;max-width:440px!important;min-width:0!important;box-sizing:border-box!important;z-index:1000!important;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .32s ease!important;will-change:transform,opacity}.bottom-floating-dock.at-top{transform:translate(-50%,90px)!important;opacity:0!important;pointer-events:none!important}.bottom-floating-dock.is-scrolled{transform:translate(-50%)!important;opacity:1!important;pointer-events:auto!important}.bottom-floating-dock .glass-surface{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.bottom-floating-dock .glass-surface__content{padding:0 12px!important;width:100%!important;box-sizing:border-box!important}.bottom-floating-dock .dock-register-label{display:none!important}.app-main-content{padding-top:84px!important;padding-bottom:84px!important}}@media (max-width: 600px){.top-register-label,.top-header-capsule .brand-desktop-title{display:none!important}.top-header-capsule .brand-mobile-title{display:block!important}}.live-header-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:8px}.live-matches-pills-bar{display:flex;align-items:center;gap:8px;overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding:2px 0 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.live-matches-pills-bar::-webkit-scrollbar{display:none}.live-match-pill{flex-shrink:0;white-space:nowrap}.live-arena-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(360px,1fr);gap:16px;align-items:start}.live-fixtures-scroll{max-height:440px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.live-fixtures-scroll::-webkit-scrollbar{width:6px}.live-fixtures-scroll::-webkit-scrollbar-track{background:transparent}.live-fixtures-scroll::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:9999px}@media (max-width: 960px){.live-header-bar{flex-direction:column;align-items:flex-start;gap:8px}.live-matches-pills-bar{width:100%}.live-arena-grid{grid-template-columns:1fr!important;gap:14px!important}.live-fixtures-scroll{max-height:380px}}.hero-banner-box{width:100%;aspect-ratio:16 / 8;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px -4px #0003,0 4px 12px -2px #00000014;border:1px solid var(--border-subtle);position:relative;background-color:var(--bg-surface)}@media (max-width: 640px){.hero-banner-box{aspect-ratio:16 / 10;border-radius:12px}.glass-surface__content{padding:0 10px!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1}}.page-transition-wrapper{animation:pageInWow .4s cubic-bezier(.16,1,.3,1)}@keyframes pageInWow{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (max-width: 960px){.tournaments-sticky-section{height:auto!important;width:100%!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important;padding:24px 0!important}.tournaments-sticky-frame{position:relative!important;top:0!important;height:auto!important;min-height:0!important;flex-direction:column!important;gap:20px!important}.cloudy-drift-wall-layer{position:relative!important;height:360px!important;order:2}}@media (max-width: 900px){.player-register-container{flex-direction:column!important}.register-left-panel{flex:0 0 auto!important;width:100%!important;height:auto!important;position:relative!important;top:auto!important;overflow:visible!important;padding:32px 24px!important}.register-right-panel{flex:1 1 auto!important;width:100%!important;padding:28px 18px!important}}.article-detail-page{overflow-x:hidden!important;width:100%!important}.article-rich-body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.article-rich-body *{max-width:100%!important;box-sizing:border-box!important}.article-rich-body img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;border-radius:14px!important;margin:24px auto!important;object-fit:cover!important;box-shadow:0 8px 30px #0000001f!important;border:1px solid var(--border-subtle)!important}.article-rich-body figure{max-width:100%!important;margin:24px auto!important;overflow:hidden!important}.article-rich-body iframe,.article-rich-body video{max-width:100%!important;border-radius:14px!important}.article-rich-body p{margin:18px 0;line-height:1.8;font-size:17px;color:var(--text-primary)}.article-rich-body h2{font-size:clamp(22px,3.2vw,30px);font-weight:850;color:var(--text-primary);margin:36px 0 16px;letter-spacing:-.02em;line-height:1.3}.article-rich-body h3{font-size:clamp(19px,2.5vw,24px);font-weight:800;color:var(--text-primary);margin:28px 0 12px;letter-spacing:-.015em;line-height:1.35}.article-rich-body blockquote{margin:28px 0;padding:18px 24px;border-left:4px solid var(--accent-green, #047857);background:var(--bg-surface);border-radius:0 12px 12px 0;font-style:italic;font-size:17px;line-height:1.75;color:var(--text-primary);box-shadow:0 4px 12px #00000008;border:1px solid var(--border-subtle);border-left-width:4px}.article-rich-body ul,.article-rich-body ol{margin:20px 0;padding-left:28px}.article-rich-body li{margin:8px 0;line-height:1.7}.article-rich-body a{color:var(--accent-green, #047857);text-decoration:underline;text-underline-offset:3px;font-weight:600}.article-rich-body hr{border:none;border-top:1px solid var(--border-subtle);margin:36px 0}.sm-portal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:99999;pointer-events:none;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1)}.sm-portal-overlay.sm-portal-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sm-portal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .35s ease;cursor:pointer}.sm-portal-overlay.sm-portal-open .sm-portal-backdrop{opacity:1}.sm-prelayers{position:absolute;top:0;right:0;bottom:0;width:clamp(320px,86vw,440px);pointer-events:none;z-index:5}.sm-prelayer{position:absolute;top:0;right:0;height:100%;width:100%;transform:translate(100%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.sm-portal-overlay.sm-portal-open .sm-prelayer:nth-child(1){transform:translate(0);transition-delay:.02s}.sm-portal-overlay.sm-portal-open .sm-prelayer:nth-child(2){transform:translate(0);transition-delay:.06s}.sm-portal-overlay.sm-portal-open .sm-prelayer:nth-child(3){transform:translate(0);transition-delay:.1s}.staggered-menu-panel{position:absolute;top:0;right:0;width:clamp(320px,86vw,440px);height:100%;background:var(--bg-surface, #FFFFFF);box-shadow:-12px 0 45px #00000038;border-left:1px solid var(--border-subtle, rgba(0, 0, 0, .08));display:flex;flex-direction:column;padding:2.2em 2em 2em;overflow-y:auto;z-index:10;pointer-events:auto;transform:translate(100%);transition:transform .42s cubic-bezier(.16,1,.3,1) .12s}html.dark .staggered-menu-panel{background:#090d14;border-left:1px solid #1F2937;box-shadow:-12px 0 50px #000000d9}.sm-portal-overlay.sm-portal-open .staggered-menu-panel{transform:translate(0)}.sm-panel-inner{flex:1;display:flex;flex-direction:column;gap:1.2rem}.sm-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1.1}.sm-panel-item{position:relative;color:var(--text-primary, #0F172A);font-weight:800;font-size:clamp(1.25rem,2.2vw,1.75rem);cursor:pointer;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;display:flex;align-items:baseline;gap:.6rem;padding:4px 0;opacity:0;transform:translateY(18px);transition:color .2s ease,transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.sm-portal-overlay.sm-portal-open .sm-panel-item{opacity:1;transform:translateY(0)}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(1) .sm-panel-item{transition-delay:.18s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(2) .sm-panel-item{transition-delay:.22s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(3) .sm-panel-item{transition-delay:.26s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(4) .sm-panel-item{transition-delay:.3s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(5) .sm-panel-item{transition-delay:.34s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(6) .sm-panel-item{transition-delay:.38s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(7) .sm-panel-item{transition-delay:.42s}.sm-portal-overlay.sm-portal-open .sm-panel-itemWrap:nth-child(8) .sm-panel-item{transition-delay:.46s}.sm-panel-item:before{content:attr(data-index);font-size:.52em;font-weight:700;color:var(--sm-accent, #F43F5E);letter-spacing:0;font-family:monospace}.sm-panel-item:hover{color:var(--sm-accent, #F43F5E);transform:translate(6px)!important}.sm-socials{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--border-subtle, rgba(0, 0, 0, .08));display:flex;flex-direction:column;gap:.75rem;opacity:0;transform:translateY(12px);transition:opacity .35s ease .45s,transform .35s ease .45s}.sm-portal-overlay.sm-portal-open .sm-socials{opacity:1;transform:translateY(0)}.sm-socials-title{margin:0;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-accent, #F43F5E)}.sm-socials-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sm-socials-link{font-size:.92rem;font-weight:600;color:var(--text-secondary, #475569);text-decoration:none;transition:color .2s ease}.sm-socials-link:hover{color:var(--sm-accent, #F43F5E)}.sm-icon{position:relative;width:12px;height:12px;flex:0 0 12px;display:inline-flex;align-items:center;justify-content:center}.sm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:transform .25s ease}.sm-icon-line-v{transform:translate(-50%,-50%) rotate(90deg)}.sm-toggle.is-open .sm-icon-line{transform:translate(-50%,-50%) rotate(45deg)}.sm-toggle.is-open .sm-icon-line-v{transform:translate(-50%,-50%) rotate(-45deg)}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;transition:opacity .26s ease-out;border-radius:9999px}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:inherit;position:relative;z-index:3}.glass-surface:before{content:"";position:absolute;top:2px;left:18px;right:18px;height:48%;border-radius:9999px 9999px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 70%,transparent 100%);filter:blur(.5px);pointer-events:none;z-index:2;opacity:.95}.glass-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1.5px solid rgba(255,255,255,.65);box-shadow:inset 0 1.5px 3px #fffffff2,inset 0 -1.5px 3px #0000001f,0 14px 34px -4px #00000038;pointer-events:none;z-index:2}.glass-surface--svg{background:rgba(255,255,255,var(--glass-frost, .18));backdrop-filter:blur(12px) var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1.4));-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation, 1.4));box-shadow:0 0 2px 1px #ffffff73 inset,0 0 16px 4px #fff3 inset,0 14px 34px -4px #00000038,0 4px 12px -2px #00000014}.glass-surface--fallback{background:#ffffff47;backdrop-filter:blur(16px) saturate(1.8) brightness(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.8) brightness(1.06);box-shadow:0 0 2px 1px #ffffff8c inset,0 0 16px 4px #ffffff40 inset,0 14px 34px -4px #00000038,0 4px 12px -2px #00000014}html.dark .glass-surface:before{background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.04) 70%,transparent 100%);opacity:.8}html.dark .glass-surface:after{border:1.5px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 3px #000c,0 16px 40px -4px #000000d9}html.dark .glass-surface--svg{background:#090d14a6!important;box-shadow:0 0 1px 1px #ffffff1f inset,0 0 14px 2px #10b98114 inset,0 16px 40px -4px #000000d9}html.dark .glass-surface--fallback{background:#090d14c7!important;box-shadow:0 0 1px 1px #ffffff1f inset,0 0 14px 2px #10b98114 inset,0 16px 40px -4px #000000d9}.morph-slider{position:relative;width:100%;height:100%;overflow:hidden;background:#0c0c0e;-webkit-user-select:none;user-select:none;touch-action:pan-y}.morph-slider-stage{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;outline:none}.morph-slider-stage:active{cursor:grabbing}.morph-slider-stage:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}.morph-slider-canvas{display:block;width:100%;height:100%}.morph-slider-caption{position:absolute;left:22px;bottom:22px;z-index:2;max-width:70%;pointer-events:none;display:grid}.morph-slider-caption-text{grid-area:1 / 1;justify-self:start;display:inline-block;padding:8px 14px;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:.01em;color:#fff;background:#0a0a0c6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(12px);filter:blur(6px);transition:opacity var(--ms-swap) cubic-bezier(.16,1,.3,1),transform var(--ms-swap) cubic-bezier(.16,1,.3,1),filter var(--ms-swap) cubic-bezier(.16,1,.3,1)}.morph-slider-caption-text.is-active{opacity:1;transform:translateY(0);filter:blur(0)}.morph-slider-controls{position:absolute;top:50%;left:0;right:0;z-index:3;display:flex;justify-content:space-between;padding:0 16px;transform:translateY(-50%);pointer-events:none}.morph-slider-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;background:#0c0c0e66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,border-color .25s ease}.morph-slider-btn:hover{background:#18181c99;border-color:#ffffff80;transform:scale(1.06)}.morph-slider-btn:active{transform:scale(.96)}.morph-slider-btn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.morph-slider-indicators{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;gap:8px;justify-content:center;align-items:center}.morph-slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#ffffff59;cursor:pointer;transition:width var(--ms-dot) cubic-bezier(.16,1,.3,1),background var(--ms-dot) ease}.morph-slider-dot.is-active{width:22px;background:#fffffff2}.morph-slider-dot:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media (max-width: 420px){.morph-slider-btn{width:34px;height:34px}.morph-slider-caption-text{font-size:13px}}@media (prefers-reduced-motion: reduce){.morph-slider-caption-text,.morph-slider-btn,.morph-slider-dot{animation:none;transition:none}}.drift-wall{position:relative;width:100%;height:100%;overflow:hidden;perspective:var(--dw-perspective, 1200px);perspective-origin:50% 50%;--dw-tile-w: 220px;--dw-tile-h: 145px;--dw-gap: 18px;--dw-radius: 14px;--dw-lift: 55px;--dw-dim: .85;--dw-gray: 0;--dw-overlay: transparent;--dw-edge: 30%;-webkit-mask-image:radial-gradient(ellipse 82% 70% at 50% 50%,#000 25%,transparent 92%);mask-image:radial-gradient(ellipse 82% 70% at 50% 50%,#000 25%,transparent 92%);-webkit-user-select:none;user-select:none}.drift-wall__plane{position:absolute;top:50%;left:50%;display:flex;flex-direction:row;transform-style:preserve-3d;cursor:grab;transform-origin:50% 50%;will-change:transform}.drift-wall__plane:active{cursor:grabbing}.drift-wall__col{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-wall__track{display:flex;flex-direction:column;will-change:transform;transform-style:preserve-3d}.drift-wall__tile{position:relative;display:block;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));flex:0 0 auto;outline:none;transform-style:preserve-3d;cursor:pointer;background:transparent;border:none;padding:0;text-align:left}.drift-wall__inner{position:absolute;inset:calc(var(--dw-gap) / 2);display:block;border-radius:var(--dw-radius);overflow:hidden;background:transparent;border:none;opacity:var(--dw-dim);transform:translateZ(0);box-shadow:0 10px 30px -10px #00000059;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.drift-wall__tile img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(var(--dw-gray)) saturate(.98);transition:filter .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drift-wall__overlay{display:none}.drift-wall__tile.is-active .drift-wall__inner,.drift-wall__tile:hover .drift-wall__inner,.drift-wall__tile:focus-visible .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -12px #0009,0 0 24px #10b98159}.drift-wall__tile.is-active img,.drift-wall__tile:hover img,.drift-wall__tile:focus-visible img{filter:grayscale(0) saturate(1.15);transform:scale(1.05)}.drift-wall__tile:focus-visible .drift-wall__inner{box-shadow:0 24px 60px -18px #000000b3,0 0 0 2px #10b981e6}@media (max-width: 768px){.drift-wall{--dw-tile-w: 160px;--dw-tile-h: 110px;--dw-gap: 12px;--dw-lift: 36px;perspective:800px}}@media (prefers-reduced-motion: reduce){.drift-wall__plane,.drift-wall__track{will-change:auto}}.bounceCardsContainer{position:relative;display:flex;justify-content:center;align-items:center;width:480px;height:420px;max-width:100%}.bounceCardsContainer .card{position:absolute;width:210px;aspect-ratio:1;padding:0!important;margin:0!important;border:4px solid #ffffff!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 16px 36px #0f172a38,0 4px 10px #00000014!important;cursor:pointer;transition:box-shadow .3s ease,border-color .3s ease;background-color:transparent!important}.bounceCardsContainer .card:hover{box-shadow:0 24px 48px #0f172a52,0 8px 20px #04785740!important;z-index:30!important}.bounceCardsContainer .card .image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:20px!important}html.dark .bounceCardsContainer .card{border:4px solid #1F2937!important;box-shadow:0 18px 40px #000000d9!important}html.dark .bounceCardsContainer .card:hover{border-color:#10b981!important;box-shadow:0 24px 50px #000000f2,0 0 20px #10b98140!important}@media (max-width: 520px){.bounceCardsContainer{width:330px;height:310px;transform:scale(.85)}}
