@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_b3679f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_b3679f;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_b3679f{font-family:__Barlow_Condensed_b3679f,__Barlow_Condensed_Fallback_b3679f;font-style:normal}.__variable_b3679f{--font-display:"__Barlow_Condensed_b3679f","__Barlow_Condensed_Fallback_b3679f"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{margin:0;padding:0;box-sizing:border-box}body{background:#061748;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(229,62,62,.3)}50%{box-shadow:0 0 40px rgba(229,62,62,.6)}}.timer-critical{animation:pulse-glow 1s ease-in-out infinite}@keyframes slide-in{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.bid-animate{animation:slide-in .3s ease-out}.player-sold{border:2px solid #38a169!important;background:linear-gradient(135deg,#f0fff4,#c6f6d5)!important}.player-unsold{border:2px solid #e53e3e!important;opacity:.7}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.landing-page{background:#fff;color:#1a202c;overflow-x:hidden}.landing-container{max-width:1200px;margin:0 auto;padding:0 24px}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;padding:0 24px}.landing-nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.landing-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:22px;font-weight:800;color:#1a365d;letter-spacing:-.5px}.landing-nav-links{display:flex;align-items:center;gap:28px}.landing-nav-links a{text-decoration:none;color:#4a5568;font-size:15px;font-weight:500;transition:color .2s}.landing-nav-links a:hover{color:#1a365d}.landing-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:#1a365d;color:#fff!important;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:all .2s;border:2px solid #1a365d}.landing-btn-primary:hover{background:#2a4a7f;border-color:#2a4a7f;transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,54,93,.3)}.landing-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:transparent;color:#1a365d!important;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:all .2s;border:2px solid #cbd5e0}.landing-btn-outline:hover{border-color:#1a365d;background:#f7fafc}.landing-btn-white{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:#fff;color:#1a365d!important;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:all .2s;border:2px solid #fff}.landing-btn-white:hover{background:#f7fafc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.landing-btn-lg{padding:14px 32px;font-size:17px}.landing-btn-full{width:100%;text-align:center}.landing-hero{padding:140px 0 80px;background:linear-gradient(180deg,#f8faff,#fff);text-align:center}.landing-hero-content{max-width:800px;margin:0 auto}.landing-hero-badge{display:inline-block;padding:6px 16px;background:#e8f4f8;color:#1a365d;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:24px}.landing-hero h1{font-size:52px;font-weight:800;line-height:1.15;color:#1a202c;margin:0 0 20px;letter-spacing:-1px}.landing-gradient-text{background:linear-gradient(135deg,#1a365d,#3182ce);-webkit-text-fill-color:transparent}.landing-hero-subtitle{font-size:19px;line-height:1.7;color:#4a5568;max-width:680px;margin:0 auto 36px}.landing-hero-ctas{gap:16px}.landing-hero-ctas,.landing-hero-stats{display:flex;justify-content:center;flex-wrap:wrap}.landing-hero-stats{gap:40px;margin-top:56px;padding-top:40px;border-top:1px solid #e2e8f0}.landing-stat{display:flex;flex-direction:column;align-items:center}.landing-stat strong{font-size:28px;font-weight:800;color:#1a365d}.landing-stat span{font-size:14px;color:#718096;margin-top:4px}.landing-social-proof{padding:24px 0;background:#1a365d;text-align:center}.landing-social-proof p{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;margin:0;letter-spacing:.3px}.landing-section-header{text-align:center;max-width:700px;margin:0 auto 56px}.landing-section-header h2{font-size:38px;font-weight:800;color:#1a202c;margin:0 0 16px;letter-spacing:-.5px}.landing-section-header p{font-size:18px;color:#4a5568;line-height:1.7;margin:0}.landing-features{padding:96px 0;background:#fff}.landing-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.landing-feature-card{padding:28px;border-radius:12px;border:1px solid #e2e8f0;transition:all .25s}.landing-feature-card:hover{border-color:#cbd5e0;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.landing-feature-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.landing-feature-card h3{font-size:17px;font-weight:700;color:#1a202c;margin:0 0 8px}.landing-feature-card p{font-size:14px;color:#718096;line-height:1.6;margin:0}.landing-how-it-works{padding:96px 0;background:#f8faff}.landing-steps{display:flex;align-items:flex-start;justify-content:center;gap:0}.landing-step{text-align:center;max-width:300px;padding:0 20px}.landing-step-number{width:56px;height:56px;border-radius:50%;background:#1a365d;color:#fff;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.landing-step h3{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px}.landing-step p{font-size:15px;color:#718096;line-height:1.6;margin:0}.landing-step-connector{width:80px;height:2px;background:linear-gradient(90deg,#1a365d,#3182ce);margin-top:28px;flex-shrink:0}.landing-why-us{padding:96px 0;background:#fff}.landing-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:800px;margin:0 auto}.landing-comparison-col{padding:36px;border-radius:16px}.landing-comparison-col h3{font-size:20px;font-weight:700;margin:0 0 20px}.landing-comparison-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.landing-comparison-col li{font-size:15px;padding-left:28px;position:relative;line-height:1.5}.landing-comparison-old{background:#fff5f5;border:1px solid #fed7d7}.landing-comparison-old h3{color:#c53030}.landing-comparison-old li:before{content:"✕";position:absolute;left:0;color:#e53e3e;font-weight:700}.landing-comparison-old li{color:#742a2a}.landing-comparison-new{background:#f0fff4;border:1px solid #c6f6d5}.landing-comparison-new h3{color:#276749}.landing-comparison-new li:before{content:"✓";position:absolute;left:0;color:#38a169;font-weight:700}.landing-comparison-new li{color:#22543d}.landing-pricing{padding:96px 0;background:#f8faff}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.landing-pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:36px;position:relative;transition:all .2s}.landing-pricing-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.landing-pricing-popular{border-color:#1a365d;border-width:2px;transform:scale(1.03)}.landing-pricing-popular:hover{transform:scale(1.05)}.landing-pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#1a365d;color:#fff;padding:4px 20px;border-radius:50px;font-size:13px;font-weight:700;white-space:nowrap}.landing-pricing-name{font-size:20px;font-weight:700;color:#1a202c;margin-bottom:8px}.landing-pricing-price{margin-bottom:8px}.landing-price-currency{font-size:24px;font-weight:700;color:#1a365d;vertical-align:top}.landing-price-amount{font-size:44px;font-weight:800;color:#1a365d;letter-spacing:-1px}.landing-price-period{font-size:16px;color:#718096;font-weight:500}.landing-pricing-desc{font-size:14px;color:#718096;margin:0 0 24px}.landing-pricing-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.landing-pricing-features li{font-size:14px;color:#4a5568;padding-left:24px;position:relative}.landing-pricing-features li:before{content:"✓";position:absolute;left:0;color:#38a169;font-weight:700}.landing-testimonials{padding:96px 0;background:#fff}.landing-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.landing-testimonial-card{padding:32px;border-radius:16px;border:1px solid #e2e8f0;background:#fff}.landing-testimonial-stars{color:#d69e2e;font-size:18px;margin-bottom:16px;letter-spacing:2px}.landing-testimonial-card p{font-size:15px;color:#4a5568;line-height:1.7;margin:0 0 20px;font-style:italic}.landing-testimonial-author{display:flex;flex-direction:column}.landing-testimonial-author strong{font-size:15px;color:#1a202c}.landing-testimonial-author span{font-size:13px;color:#a0aec0}.landing-faq{padding:96px 0;background:#f8faff}.landing-faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.landing-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .2s}.landing-faq-item[open]{border-color:#1a365d}.landing-faq-item summary{padding:20px 24px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary:after{content:"+";font-size:22px;font-weight:600;color:#718096;transition:transform .2s;flex-shrink:0;margin-left:16px}.landing-faq-item[open] summary:after{content:"−";color:#1a365d}.landing-faq-item summary h3{font-size:16px;font-weight:600;color:#1a202c;margin:0}.landing-faq-item p{padding:0 24px 20px;font-size:15px;color:#4a5568;line-height:1.7;margin:0}.landing-cta{padding:80px 0;background:linear-gradient(135deg,#1a365d,#2a4a7f);text-align:center}.landing-cta h2{font-size:36px;font-weight:800;color:#fff;margin:0 0 16px}.landing-cta p{font-size:18px;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto 36px}.landing-footer{padding:64px 0 0;background:#0f1f3d;color:#a0aec0}.landing-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1)}.landing-footer-brand .landing-logo span{color:#fff}.landing-footer-brand p{font-size:14px;line-height:1.7;margin:16px 0 0;color:#a0aec0}.landing-footer-heading,.landing-footer-links h4{font-size:14px;font-weight:700;color:#fff;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.landing-footer-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing-footer-links a{font-size:14px;color:#a0aec0;text-decoration:none;transition:color .2s}.landing-footer-links a:hover{color:#fff}.landing-footer-bottom{padding:24px 0;text-align:center}.landing-footer-bottom p{font-size:13px;color:#718096;margin:0}@media (max-width:1024px){.landing-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landing-nav-links a:not(.landing-btn-primary):not(.landing-btn-outline){display:none}.landing-nav-links{gap:8px}.landing-nav-links .landing-btn-outline,.landing-nav-links .landing-btn-primary{padding:7px 12px;font-size:12px;white-space:nowrap}.landing-logo{font-size:16px;gap:6px;flex-shrink:0}.landing-logo svg,.landing-logo>div{width:26px;height:26px;min-width:26px}.landing-nav{padding:0 8px}.landing-nav-inner{height:56px}.landing-hero{padding:110px 0 60px}.landing-hero h1{font-size:32px}.landing-hero-subtitle{font-size:16px}.landing-hero-stats{gap:24px}.landing-stat strong{font-size:22px}.landing-section-header h2{font-size:28px}.landing-features-grid{grid-template-columns:1fr}.landing-steps{flex-direction:column;align-items:center}.landing-step-connector{width:2px;height:40px;margin:0}.landing-comparison,.landing-pricing-grid{grid-template-columns:1fr}.landing-pricing-grid{max-width:400px}.landing-pricing-popular,.landing-pricing-popular:hover{transform:none}.landing-testimonials-grid{grid-template-columns:1fr}.landing-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.landing-cta h2{font-size:28px}}.landing-page{--l-blue-900:#061748;--l-blue-800:#0a1e5c;--l-blue-700:#0d2a82;--l-blue-600:#1637a8;--l-blue-500:#1f55d0;--l-blue-50:#eef3ff;--l-gold:#ffc72c;--l-green:#5cf08a}.landing-nav{background:rgba(13,42,130,.72);border-bottom:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(14px) saturate(140%);transition:box-shadow .3s,background .3s}.landing-nav.is-scrolled{box-shadow:0 8px 28px rgba(3,12,56,.35);background:rgba(8,28,100,.94)}.landing-footer-brand .landing-logo span,.landing-logo{color:#fff}.landing-footer .landing-logo>div,.landing-nav .landing-logo>div{background:linear-gradient(145deg,#ffd65a,var(--l-gold))!important}.landing-footer .landing-logo svg,.landing-nav .landing-logo svg{color:var(--l-blue-800)!important;fill:var(--l-blue-800)}.landing-nav-links a{color:rgba(235,242,255,.88)}.landing-nav .landing-btn-primary{background:linear-gradient(180deg,#ffd65a,var(--l-gold));border-color:var(--l-gold);color:var(--l-blue-800)!important;box-shadow:0 6px 18px rgba(255,199,44,.3)}.landing-nav .landing-btn-primary:hover{background:linear-gradient(180deg,#ffe08a,#ffd34d);border-color:#ffd34d;box-shadow:0 10px 24px rgba(255,199,44,.45)}.landing-nav .landing-btn-outline{color:#fff!important;border-color:hsla(0,0%,100%,.4)}.landing-nav .landing-btn-outline:hover{background:hsla(0,0%,100%,.14);border-color:#fff}.landing-nav-links a{position:relative}.landing-nav-links a:not(.landing-btn-primary):not(.landing-btn-outline):after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.landing-nav-links a:hover:after{transform:scaleX(1)}.landing-nav-links a:hover{color:#fff}.landing-btn-primary{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--l-blue-500),var(--l-blue-700));border-color:var(--l-blue-700);box-shadow:0 6px 18px rgba(31,85,208,.35),inset 0 1px 0 hsla(0,0%,100%,.25)}.landing-btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);animation:l-shine 3.6s ease-in-out infinite}.landing-btn-primary:hover{background:linear-gradient(180deg,#2b66e6,var(--l-blue-600));border-color:var(--l-blue-600);transform:translateY(-2px);box-shadow:0 10px 26px rgba(31,85,208,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}.landing-btn-primary:active{transform:translateY(0)}.landing-btn-outline{color:var(--l-blue-700)!important;border-color:#b9c9f0}.landing-btn-outline:hover{border-color:var(--l-blue-500);background:var(--l-blue-50);transform:translateY(-2px)}.landing-btn-white{color:var(--l-blue-700)!important;box-shadow:0 8px 24px rgba(0,0,0,.2)}.landing-btn-white:hover{background:var(--l-gold);border-color:var(--l-gold);transform:translateY(-2px)}.landing-btn-lg{border-radius:10px}.landing-hero{position:relative;overflow:hidden;background:radial-gradient(900px 380px at 50% 112%,rgba(40,170,90,.35),transparent 70%),radial-gradient(1000px 520px at 50% -10%,rgba(80,130,255,.55),transparent 65%),linear-gradient(180deg,var(--l-blue-600) 0,var(--l-blue-700) 55%,var(--l-blue-900) 100%);padding-bottom:96px}.landing-hero .landing-container{position:relative;z-index:2}.landing-hero-beams{inset:0;background:conic-gradient(from 200deg at 6% -5%,transparent 0 20deg,hsla(0,0%,100%,.16) 28deg,transparent 38deg),conic-gradient(from 150deg at 94% -5%,transparent 0 20deg,hsla(0,0%,100%,.16) 28deg,transparent 38deg);animation:l-beams 7s ease-in-out infinite alternate}.landing-hero-beams,.landing-hero-orb{position:absolute;pointer-events:none;z-index:1}.landing-hero-orb{border-radius:50%;filter:blur(60px)}.landing-hero-orb-a{width:320px;height:320px;left:-80px;top:180px;background:rgba(255,199,44,.25);animation:l-float 9s ease-in-out infinite}.landing-hero-orb-b{width:380px;height:380px;right:-100px;top:80px;background:rgba(92,160,255,.4);animation:l-float 11s ease-in-out infinite reverse}.landing-hero h1{color:#fff;animation:l-rise .8s .1s both}.landing-hero .landing-gradient-text{background:linear-gradient(100deg,#ffe08a 0,var(--l-gold) 40%,#fff3c2 60%,var(--l-gold) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:l-gradient 6s linear infinite}.landing-hero-badge{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(8px);animation:l-rise .7s both}.landing-hero-subtitle{color:rgba(235,242,255,.88);animation:l-rise .8s .25s both}.landing-hero-ctas{animation:l-rise .8s .4s both}.landing-hero .landing-btn-primary{background:linear-gradient(180deg,#ffd65a,var(--l-gold));border-color:var(--l-gold);color:var(--l-blue-800)!important;box-shadow:0 8px 26px rgba(255,199,44,.4)}.landing-hero .landing-btn-primary:hover{background:linear-gradient(180deg,#ffe08a,#ffd34d);border-color:#ffd34d;box-shadow:0 12px 34px rgba(255,199,44,.55)}.landing-hero .landing-btn-outline{color:#fff!important;border-color:hsla(0,0%,100%,.45)}.landing-hero .landing-btn-outline:hover{background:hsla(0,0%,100%,.14);border-color:#fff}.landing-hero-stats{border-top-color:hsla(0,0%,100%,.2);animation:l-rise .8s .6s both}.landing-hero .landing-stat strong{color:#fff}.landing-hero .landing-stat span{color:rgba(214,228,255,.8)}.landing-hero-ticker{display:inline-flex;align-items:center;gap:14px;margin-top:40px;padding:10px 20px;border-radius:14px;background:linear-gradient(180deg,rgba(30,85,208,.7),rgba(9,30,100,.7));border:1px solid rgba(160,200,255,.35);backdrop-filter:blur(8px);box-shadow:0 14px 34px rgba(2,10,50,.4);animation:l-rise .8s .5s both,l-float-sm 5s ease-in-out 1.4s infinite}.landing-ticker-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--l-green)}.landing-ticker-live i{width:8px;height:8px;border-radius:50%;background:var(--l-green);animation:l-ping 1.6s ease-out infinite}.landing-ticker-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(214,228,255,.8)}.landing-ticker-amount{position:relative;display:inline-block;width:7.2ch;height:1.2em;overflow:hidden;font-size:26px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-align:left}.landing-ticker-amount span{position:absolute;left:0;top:0;opacity:0;transform:translateY(60%);animation:l-tick 6s infinite}.landing-ticker-b{animation-delay:2s!important}.landing-ticker-c{animation-delay:4s!important;color:var(--l-green)}.landing-social-proof{background:linear-gradient(90deg,var(--l-blue-800),var(--l-blue-600),var(--l-blue-800));background-size:200% 100%;animation:l-gradient 12s linear infinite}.landing-gradient-text{background:linear-gradient(135deg,var(--l-blue-700) 0,#3a7bff 100%);-webkit-background-clip:text;background-clip:text}.landing-faq,.landing-how-it-works,.landing-pricing{background:linear-gradient(180deg,#f2f6ff,#e9f0ff)}.landing-price-amount,.landing-price-currency,.landing-stat strong{color:var(--l-blue-700)}.landing-feature-card{background:#fff;position:relative;overflow:hidden}.landing-feature-card:hover{border-color:var(--l-blue-500);box-shadow:0 14px 34px rgba(13,42,130,.14);transform:translateY(-4px)}.landing-feature-icon{transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.landing-feature-card:hover .landing-feature-icon{transform:scale(1.12) rotate(-6deg)}.landing-step-number{background:linear-gradient(145deg,var(--l-blue-500),var(--l-blue-700));box-shadow:0 8px 22px rgba(31,85,208,.4),0 0 0 6px rgba(31,85,208,.12);transition:transform .3s}.landing-step:hover .landing-step-number{transform:scale(1.1)}.landing-step-connector{background:linear-gradient(90deg,var(--l-blue-700),var(--l-blue-500));position:relative;overflow:hidden}.landing-step-connector:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#fff,transparent);animation:l-flow 2.4s linear infinite}.landing-comparison-col{transition:transform .3s,box-shadow .3s}.landing-comparison-col:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(10,30,92,.12)}.landing-pricing-card{transition:transform .3s,box-shadow .3s,border-color .3s}.landing-pricing-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(31,85,208,.18);border-color:#aac1f5}.landing-pricing-popular{border-color:var(--l-blue-500);background:linear-gradient(180deg,#fff,#f3f7ff);box-shadow:0 16px 44px rgba(31,85,208,.22)}.landing-pricing-popular:hover{transform:scale(1.05) translateY(-4px)}.landing-pricing-badge{background:linear-gradient(90deg,#ffd65a,var(--l-gold));color:var(--l-blue-800);box-shadow:0 6px 16px rgba(255,199,44,.45)}.landing-testimonial-card{transition:transform .3s,box-shadow .3s}.landing-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(31,85,208,.14)}.landing-testimonial-stars{color:var(--l-gold)}.landing-faq-item:hover{border-color:#aac1f5}.landing-faq-item[open]{border-color:var(--l-blue-500);box-shadow:0 8px 24px rgba(31,85,208,.12)}.landing-faq-item[open] summary:after{color:var(--l-blue-500)}.landing-faq-item[open] p{animation:l-fade .35s ease}.landing-cta{position:relative;overflow:hidden;background:radial-gradient(700px 300px at 50% 120%,rgba(40,170,90,.35),transparent 70%),linear-gradient(135deg,var(--l-blue-700),var(--l-blue-500))}.landing-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:conic-gradient(from 200deg at 5% -10%,transparent 0 20deg,hsla(0,0%,100%,.14) 28deg,transparent 38deg),conic-gradient(from 150deg at 95% -10%,transparent 0 20deg,hsla(0,0%,100%,.14) 28deg,transparent 38deg);animation:l-beams 7s ease-in-out infinite alternate}.landing-cta .landing-container{position:relative}.landing-footer{background:var(--l-blue-900)}.lr{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--lr-delay,0ms)}.lr.lr-in{opacity:1;transform:none}.landing-pricing-popular.lr.lr-in{transform:scale(1.03)}.landing-comparison-col.lr.lr-in:hover,.landing-feature-card.lr.lr-in:hover,.landing-pricing-card.lr.lr-in:hover,.landing-testimonial-card.lr.lr-in:hover{transition-delay:0ms;transform:translateY(-4px)}.landing-pricing-popular.lr.lr-in:hover{transform:scale(1.05) translateY(-4px)}@keyframes l-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes l-fade{0%{opacity:0}to{opacity:1}}@keyframes l-shine{0%,55%{left:-60%}to{left:130%}}@keyframes l-gradient{to{background-position:200%}}@keyframes l-beams{0%{opacity:.55}to{opacity:1}}@keyframes l-float{0%,to{transform:translate(0)}50%{transform:translate(24px,-30px)}}@keyframes l-float-sm{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes l-ping{0%{box-shadow:0 0 0 0 rgba(92,240,138,.6)}to{box-shadow:0 0 0 10px rgba(92,240,138,0)}}@keyframes l-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes l-tick{0%{opacity:0;transform:translateY(60%)}30%,6%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-60%)}}@media (max-width:768px){.landing-hero{padding-bottom:64px}.landing-hero-ticker{flex-wrap:wrap;justify-content:center}.landing-ticker-label{display:none}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation:none!important;transition:none!important}.lr{opacity:1;transform:none}.landing-ticker-a{opacity:1!important;transform:none!important}}.contact-hero{padding:140px 0 80px;min-height:100vh;background:linear-gradient(180deg,#f8faff,#fff);display:flex;align-items:center}.contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:48px 40px;box-shadow:0 8px 32px rgba(0,0,0,.06)}.contact-badge{display:inline-block;padding:6px 16px;background:#e8f4f8;color:#1a365d;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.contact-card h1{font-size:30px;font-weight:800;color:#1a202c;margin:0 0 12px;letter-spacing:-.5px}.contact-subtitle{font-size:16px;color:#4a5568;margin:0 0 32px}.contact-steps{gap:16px;margin-bottom:32px;text-align:left}.contact-step{padding:14px 18px;background:#f8faff;border-radius:12px}.contact-step-num{width:36px;height:36px;border-radius:50%;background:#1a365d;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-step div:last-child{display:flex;flex-direction:column}.contact-step strong{font-size:15px;color:#1a202c}.contact-step span{font-size:13px;color:#718096}.contact-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;background:#25d366;color:#fff!important;border-radius:12px;font-weight:700;font-size:18px;text-decoration:none;transition:all .2s;width:100%}.contact-whatsapp-btn:hover{background:#1fb855;transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,211,102,.35)}.contact-info{margin-top:32px;text-align:left}.contact-info h2{font-size:18px;font-weight:700;color:#1a202c;margin:24px 0 12px}.contact-info ul{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.contact-info li{font-size:14px;color:#4a5568;line-height:1.6;padding-left:20px;position:relative}.contact-info li:before{content:"✓";position:absolute;left:0;color:#38a169;font-weight:700}.contact-info p{font-size:14px;color:#4a5568;line-height:1.7;margin:0 0 16px}.contact-login-hint{margin-top:20px;font-size:15px;color:#718096}.contact-login-hint a{color:#1a365d;font-weight:600;text-decoration:none}.contact-login-hint a:hover{text-decoration:underline}.contact-phone{margin-top:16px;font-size:14px;color:#718096}.contact-phone a{color:#1a365d;font-weight:600;text-decoration:none}.contact-phone a:hover{text-decoration:underline}.legal-page{padding:120px 0 80px}.legal-content{max-width:720px;margin:0 auto}.legal-content h1{font-size:36px;font-weight:800;color:#1a202c;margin:0 0 8px;letter-spacing:-.5px}.legal-updated{font-size:14px;color:#a0aec0;margin:0 0 40px}.legal-content h2{font-size:20px;font-weight:700;color:#1a202c;margin:40px 0 12px}.legal-content p{font-size:15px;color:#4a5568;line-height:1.8;margin:0 0 16px}.legal-content ol,.legal-content ul{padding-left:24px;margin:0 0 16px}.legal-content li{font-size:15px;color:#4a5568;line-height:1.8;margin-bottom:6px}.legal-content a{color:#1a365d;font-weight:600;text-decoration:none}.legal-content a:hover{text-decoration:underline}@media (max-width:768px){.legal-content h1{font-size:28px}.legal-content h2{font-size:18px}.legal-page{padding:100px 0 60px}.contact-card{padding:32px 24px}.contact-card h1{font-size:24px}}.app-shell{--gold:#ffc72c;--display:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif}.app-sider{background:radial-gradient(260px 220px at 0 0,rgba(70,120,255,.35),transparent 70%),radial-gradient(240px 200px at 50% 105%,rgba(40,170,90,.22),transparent 70%),linear-gradient(180deg,#0d2a82,#08205f 45%,#061748)!important;border-right:1px solid rgba(140,185,255,.18);box-shadow:6px 0 30px rgba(2,10,50,.35)}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.app-brand{height:56px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(140,185,255,.18);flex:none}.app-brand-text{display:flex;flex-direction:column;line-height:1;white-space:nowrap}.app-brand-eyebrow{font-size:9px;letter-spacing:.24em;color:var(--gold);margin-bottom:4px}.app-brand-eyebrow,.app-brand-name{text-transform:uppercase;font-weight:700}.app-brand-name{font-family:var(--display);font-size:21px;letter-spacing:.02em;color:#fff}.app-nav-label{padding:18px 22px 6px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:rgba(169,192,238,.7);font-weight:700}.app-sider .ant-menu{padding:0 12px}.app-sider .ant-menu-item{position:relative;margin-block:4px;font-weight:600;letter-spacing:.02em;transition:background .2s,transform .2s,color .2s}.app-sider .ant-menu-item:hover{transform:translateX(3px)}.app-sider .ant-menu-item-selected{background:linear-gradient(135deg,#ffc72c,#e69a0b)!important;color:#1a1203!important;box-shadow:0 8px 22px rgba(255,199,44,.35)}.app-sider .ant-menu-item-selected .ant-menu-title-content,.app-sider .ant-menu-item-selected svg{color:#1a1203!important}.app-sider .ant-layout-sider-trigger{background:rgba(6,23,72,.85)!important;border-top:1px solid rgba(140,185,255,.18)}.app-main{position:relative;min-height:100vh;overflow-x:clip;color:#f4f7ff;background:radial-gradient(900px 420px at 50% 112%,rgba(40,170,90,.3),transparent 70%),radial-gradient(1100px 520px at 50% -8%,rgba(70,120,255,.5),transparent 65%),linear-gradient(180deg,#1637a8,#0d2a82 40%,#061748) fixed!important}.app-main:before{content:"";position:fixed;inset:0;pointer-events:none;background:conic-gradient(from 200deg at 8% -5%,transparent 0 20deg,hsla(0,0%,100%,.12) 28deg,transparent 38deg),conic-gradient(from 150deg at 92% -5%,transparent 0 20deg,hsla(0,0%,100%,.12) 28deg,transparent 38deg)}.app-main>*{position:relative}@media (max-width:760px){.app-main:before{-webkit-mask-image:linear-gradient(180deg,#000,transparent 220px);mask-image:linear-gradient(180deg,#000,transparent 220px);opacity:.8}}.app-header{position:sticky!important;top:0;z-index:100;height:56px!important;line-height:normal!important;padding:0 20px!important;background:linear-gradient(180deg,rgba(16,48,150,.82),rgba(10,32,105,.78))!important;backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(2,10,50,.35)}.app-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,rgba(255,199,44,.9),rgba(255,199,44,.35) 35%,rgba(140,185,255,.25) 70%,rgba(255,199,44,.6))}.app-header-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(140,185,255,.22);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.app-header-btn:hover{background:rgba(255,199,44,.16);border-color:rgba(255,199,44,.5)}.app-header-title{font-family:var(--display);font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-left:14px}.app-user{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 4px;border-radius:999px;cursor:pointer;border:1px solid rgba(140,185,255,.25);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));transition:border-color .2s,box-shadow .2s,background .2s}.app-user:hover{border-color:rgba(255,199,44,.6);box-shadow:0 0 0 3px rgba(255,199,44,.12)}.app-user-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:#1a1203;background:linear-gradient(145deg,#ffd65a,#e09a0a);box-shadow:0 0 0 2px rgba(255,199,44,.3);flex:none}.app-user-meta{display:flex;flex-direction:column;line-height:1.1}.app-user-name{color:#fff;font-weight:700;font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-role{margin-top:3px;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffc72c}.app-user-caret{color:#a9c0ee;flex:none;transition:transform .2s}.app-user:hover .app-user-caret{color:#fff}.app-content{animation:app-fade .35s ease both}@keyframes app-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-content{animation:none}}.ant-btn,.ant-tag{align-items:center}.ant-tag{gap:4px}.ant-alert-message svg,.ant-badge svg,.ant-btn>svg,.ant-tag svg,.ant-typography svg{display:inline-block;vertical-align:-.15em;flex:none}.app-main .ant-card{background:linear-gradient(180deg,rgba(30,75,190,.6),rgba(10,35,115,.62));border:1px solid rgba(140,185,255,.22);backdrop-filter:blur(10px);box-shadow:0 14px 30px rgba(2,10,50,.35),inset 0 1px 0 hsla(0,0%,100%,.1)}.app-main .ant-card-head{border-bottom:2px solid #ffc72c;background:linear-gradient(90deg,rgba(31,85,208,.7),rgba(31,85,208,.12))}.app-main .ant-card-head-title{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff}.app-main .ant-card .ant-card{background:hsla(0,0%,100%,.05);box-shadow:none}.app-main .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;border-bottom:2px solid #ffc72c!important}.app-main .ant-table-thead>tr>th:before{display:none}.app-main .ant-table-tbody>tr>td{border-bottom:1px solid rgba(140,185,255,.14)}.app-main .ant-table-expanded-row-fixed,.app-main .ant-table-tbody>tr.ant-table-expanded-row>td{background:rgba(5,18,75,.4)}.app-main .ant-table-tbody>tr.ant-table-row:hover>td{background:hsla(0,0%,100%,.06)!important}.app-main .ant-pagination .ant-pagination-item-active{background:#ffc72c;border-color:#ffc72c}.app-main .ant-pagination .ant-pagination-item-active a{color:#1a1203;font-weight:700}.app-main .ant-btn-primary{background:linear-gradient(180deg,#ffd65a,#e8a40c);border:0}.app-main .ant-btn-primary:not(:disabled):hover{background:linear-gradient(180deg,#ffe08a,#f0b020)!important}.app-main .ant-btn-primary:disabled{background:rgba(255,199,44,.25)!important;color:rgba(26,18,3,.5)!important}.app-main .ant-btn-link{color:#ffd65a}.app-main .ant-tabs-tab{font-weight:600;letter-spacing:.02em}.app-main .ant-tabs-ink-bar{background:#ffc72c}.app-main .ant-alert{background:hsla(0,0%,100%,.08);border-color:rgba(140,185,255,.3)}.app-main .ant-empty-description{color:#a9c0ee}.app-main .ant-divider{border-color:rgba(140,185,255,.2)}.ant-modal-mask{background:radial-gradient(ellipse at 50% 30%,rgba(30,80,200,.35),rgba(2,8,35,.72) 70%)!important;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.ant-modal .ant-modal-content{position:relative;overflow:hidden;background:linear-gradient(160deg,#2257d6,#163fb0 45%,#0f2f8f)!important;border:1px solid rgba(190,215,255,.45);border-radius:20px;box-shadow:0 0 0 1px rgba(255,199,44,.18),0 0 60px rgba(60,120,255,.45),0 30px 80px rgba(2,8,40,.75)}.ant-modal .ant-modal-content:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#ffc72c,#ff9f1c,#ffc72c);z-index:1}.ant-modal .ant-modal-content:after{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,hsla(0,0%,100%,.16),transparent 70%);pointer-events:none}.ant-modal .ant-modal-header{background:transparent!important}.ant-modal .ant-modal-close{color:#fff;border-radius:50%;background:hsla(0,0%,100%,.12);transition:all .2s}.ant-modal .ant-modal-close:hover{background:#ffc72c;color:#1a1203;transform:rotate(90deg)}.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-enter{animation-duration:.28s}.ant-modal .ant-modal-content .ant-input-affix-wrapper,.ant-modal .ant-modal-content .ant-input-number,.ant-modal .ant-modal-content .ant-picker,.ant-modal .ant-modal-content .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ant-modal .ant-modal-content input.ant-input,.ant-modal .ant-modal-content textarea.ant-input{background:rgba(4,16,70,.55)!important;border-color:rgba(190,215,255,.35)!important}.ant-modal .ant-modal-title{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:24px;letter-spacing:.04em;text-transform:uppercase}.ant-modal .ant-modal-header{border-bottom:2px solid #ffc72c;padding-bottom:12px;margin-bottom:16px}.ant-dropdown-menu,.ant-popover-inner,.ant-select-dropdown{border:1px solid rgba(140,185,255,.25)}.ant-popover{max-width:340px}.ant-popover .ant-popover-inner{position:relative;overflow:hidden;padding:18px 18px 14px;background:linear-gradient(160deg,#2257d6,#163fb0 55%,#0f2f8f)!important;border:1px solid rgba(190,215,255,.45);border-radius:16px;box-shadow:0 0 0 1px rgba(255,199,44,.15),0 0 40px rgba(60,120,255,.4),0 20px 50px rgba(2,8,40,.7)}.ant-popover .ant-popover-inner:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#ffc72c,#ff9f1c,#ffc72c)}.ant-popover .ant-popover-arrow:before{background:#2257d6}.ant-popconfirm .ant-popconfirm-message{align-items:flex-start;gap:12px}.ant-popconfirm .ant-popconfirm-message-icon{margin-top:2px}.ant-popconfirm .ant-popconfirm-message-icon .anticon{font-size:18px;color:#ffc72c;filter:drop-shadow(0 0 8px rgba(255,199,44,.6))}.ant-popconfirm .ant-popconfirm-title{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.ant-popconfirm .ant-popconfirm-description{margin-top:6px;color:#d4e2ff;line-height:1.5}.ant-popconfirm .ant-popconfirm-buttons{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.ant-popconfirm .ant-popconfirm-buttons .ant-btn{height:34px;padding:0 16px;border-radius:10px;font-weight:600}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-default{background:hsla(0,0%,100%,.1);border-color:rgba(190,215,255,.4);color:#fff}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-default:hover{background:hsla(0,0%,100%,.2)!important;color:#fff!important;border-color:#fff!important}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous.ant-btn-primary{background:linear-gradient(180deg,#ff6b6b,#e03131)!important;color:#fff;box-shadow:0 6px 16px rgba(224,49,49,.4)}::-webkit-scrollbar-track{background:#061748}::-webkit-scrollbar-thumb{background:rgba(140,185,255,.4)}.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,input.ant-input:not(.ant-input-affix-wrapper input),textarea.ant-input{background:rgba(5,18,75,.6)!important;border-color:rgba(140,185,255,.3)!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s,background .2s}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important}.ant-input-affix-wrapper:hover,.ant-select-outlined:hover .ant-select-selector,input.ant-input:hover{border-color:rgba(255,199,44,.6)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within,.ant-select-focused .ant-select-selector,input.ant-input:focus,textarea.ant-input:focus{border-color:#ffc72c!important;box-shadow:0 0 0 3px rgba(255,199,44,.18),0 6px 18px rgba(2,10,50,.4)!important;background:rgba(5,18,75,.85)!important}.ant-input-affix-wrapper input::placeholder,.ant-input::placeholder,.ant-select-selection-placeholder{color:#8aa3d6!important;letter-spacing:.02em}.ant-input-clear-icon,.ant-select-clear{color:#a9c0ee!important;background:transparent!important}.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:10px}.ant-tag{--tag-c:#dbe7ff;--tag-bg:hsla(0,0%,100%,.1);--tag-bd:rgba(140,185,255,.32);display:inline-flex;align-items:center;gap:6px;margin-inline-end:0;padding:2px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:18px!important;color:var(--tag-c)!important;background:var(--tag-bg)!important;border:1px solid var(--tag-bd)!important}.ant-tag-error,.ant-tag-magenta,.ant-tag-pink,.ant-tag-red,.ant-tag-volcano{--tag-c:#ff9aa6;--tag-bg:rgba(255,107,122,.16);--tag-bd:rgba(255,107,122,.45)}.ant-tag-cyan,.ant-tag-green,.ant-tag-lime,.ant-tag-success{--tag-c:#5cf08a;--tag-bg:rgba(92,240,138,.14);--tag-bd:rgba(92,240,138,.4)}.ant-tag-gold,.ant-tag-warning,.ant-tag-yellow{--tag-c:#ffd65a;--tag-bg:rgba(255,199,44,.16);--tag-bd:rgba(255,199,44,.5)}.ant-tag-orange{--tag-c:#fdae6b;--tag-bg:rgba(251,146,60,.16);--tag-bd:rgba(251,146,60,.45)}.ant-tag-blue,.ant-tag-geekblue,.ant-tag-processing{--tag-c:#8cc0ff;--tag-bg:rgba(90,162,255,.16);--tag-bd:rgba(90,162,255,.45)}.ant-tag-purple{--tag-c:#c4b5fd;--tag-bg:rgba(167,139,250,.16);--tag-bd:rgba(167,139,250,.45)}.ant-tag:is(.ant-tag-red,.ant-tag-error,.ant-tag-volcano,.ant-tag-magenta,.ant-tag-pink,.ant-tag-green,.ant-tag-success,.ant-tag-lime,.ant-tag-cyan,.ant-tag-gold,.ant-tag-yellow,.ant-tag-warning,.ant-tag-orange,.ant-tag-blue,.ant-tag-geekblue,.ant-tag-processing,.ant-tag-purple):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.ant-tag .ant-tag-close-icon{color:inherit}.ant-modal .ant-tag,.app-main .ant-tag{--tg:190,215,255;color:#fff;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;display:inline-flex;align-items:center;gap:6px;height:26px;line-height:1;padding:0 12px;background:linear-gradient(135deg,rgba(var(--tg),.32),rgba(var(--tg),.14));border:1px solid rgba(var(--tg),.8);box-shadow:0 0 10px rgba(var(--tg),.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.ant-modal .ant-tag-blue,.app-main .ant-tag-blue,.app-main .ant-tag-processing{--tg:96,165,255}.ant-modal .ant-tag-red,.app-main .ant-tag-error,.app-main .ant-tag-red{--tg:255,100,110}.ant-modal .ant-tag-purple,.app-main .ant-tag-purple{--tg:167,139,250}.ant-modal .ant-tag-orange,.app-main .ant-tag-orange,.app-main .ant-tag-warning{--tg:255,159,67}.ant-modal .ant-tag-green,.app-main .ant-tag-green,.app-main .ant-tag-success{--tg:52,211,153}.ant-modal .ant-tag-gold,.app-main .ant-tag-gold,.app-main .ant-tag-yellow{--tg:255,199,44}.ant-modal .ant-tag-cyan,.app-main .ant-tag-cyan{--tg:34,211,238}.ant-modal .ant-tag .anticon,.app-main .ant-tag .anticon{color:inherit}.contact-hero{position:relative;overflow:hidden;align-items:flex-start;padding:130px 0 80px;background:radial-gradient(900px 500px at 50% -10%,rgba(70,120,255,.5),transparent 65%),linear-gradient(180deg,#123aa8,#0b2a86 45%,#061748)}.contact-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.contact-orb-a{width:420px;height:420px;left:-120px;top:120px;background:rgba(47,107,255,.5);animation:l-float 14s ease-in-out infinite}.contact-orb-b{width:360px;height:360px;right:-100px;bottom:40px;background:rgba(255,184,31,.22);animation:l-float 18s ease-in-out infinite reverse}.contact-layout{position:relative;z-index:1;display:block}.contact-card{max-width:600px;margin:0 auto;border-radius:24px;color:#fff;background:linear-gradient(160deg,rgba(34,87,214,.5),rgba(10,30,100,.7));border:1px solid rgba(190,215,255,.35);backdrop-filter:blur(16px);box-shadow:0 0 0 1px rgba(255,199,44,.1),0 0 60px rgba(60,120,255,.25),0 30px 70px rgba(2,8,40,.55);animation:l-rise .7s both;position:relative;overflow:hidden;text-align:center;padding:44px 40px}.contact-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#ffc72c,#ff9f1c,#ffc72c)}.contact-badge{background:rgba(255,199,44,.15);color:#ffc72c;border:1px solid rgba(255,199,44,.45);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.contact-card h1{color:#fff;font-size:38px;line-height:1.1;letter-spacing:0}.contact-subtitle{color:#d4e2ff;line-height:1.7}.contact-steps{display:flex;flex-direction:column;gap:12px;margin:26px 0;position:relative}.contact-step{display:flex;align-items:center;gap:16px;text-align:left;padding:14px 16px;border-radius:14px;background:rgba(4,16,70,.45);border:1px solid rgba(190,215,255,.22);transition:transform .25s,border-color .25s,background .25s}.contact-step:hover{transform:translateX(6px);border-color:rgba(255,199,44,.6);background:rgba(4,16,70,.65)}.contact-step-num{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#ffd65a,#e8a40c);color:#1a1203;font-weight:800;box-shadow:0 6px 16px rgba(255,184,31,.4)}.contact-step strong{color:#fff}.contact-step span{color:#b9d0ff}.contact-whatsapp-btn{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#2fe07a,#12a150);color:#fff;box-shadow:0 12px 30px rgba(18,161,80,.45);font-weight:800;transition:transform .2s,box-shadow .2s}.contact-whatsapp-btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);animation:contact-sheen 3.6s ease-in-out 1s infinite}@keyframes contact-sheen{0%,60%{left:-80%}to{left:140%}}.contact-whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(18,161,80,.6);background:linear-gradient(180deg,#3aea85,#15b358)}.contact-login-hint{color:#b9d0ff;text-align:center}.contact-login-hint a{color:#ffc72c;font-weight:700}.contact-info{animation:l-rise .7s .15s both}.contact-info h2{color:#fff}.contact-info li,.contact-info p{color:#c7d9ff}.contact-info li strong,.contact-info p strong{color:#fff}.contact-info li:before{color:#5cf08a}.landing-nav{background:rgba(8,28,100,.85)}@media (max-width:480px){.contact-card{padding:30px 20px}.contact-card h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.contact-card,.contact-info,.contact-orb,.contact-whatsapp-btn:after{animation:none!important}}.legal-page{position:relative;overflow:hidden;padding:130px 0 90px;min-height:70vh;background:radial-gradient(900px 500px at 50% -10%,rgba(70,120,255,.5),transparent 65%),linear-gradient(180deg,#123aa8,#0b2a86 45%,#061748)}.legal-page:after,.legal-page:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.legal-page:before{width:420px;height:420px;left:-140px;top:140px;background:rgba(47,107,255,.45)}.legal-page:after{width:360px;height:360px;right:-120px;bottom:60px;background:rgba(255,184,31,.18)}.legal-page>.landing-container{position:relative;z-index:1}.legal-content{position:relative;overflow:hidden;max-width:800px;padding:48px 52px;border-radius:24px;background:linear-gradient(160deg,rgba(34,87,214,.42),rgba(10,30,100,.72));border:1px solid rgba(190,215,255,.3);backdrop-filter:blur(16px);box-shadow:0 0 0 1px rgba(255,199,44,.08),0 0 60px rgba(60,120,255,.2),0 30px 70px rgba(2,8,40,.5);animation:l-rise .7s both}.legal-content:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#ffc72c,#ff9f1c,#ffc72c)}.legal-content h1{color:#fff;font-size:40px;line-height:1.12}.legal-updated{display:inline-block;margin:0 0 32px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#ffc72c;background:rgba(255,199,44,.12);border:1px solid rgba(255,199,44,.4)}.legal-content h2{color:#fff;margin:36px 0 12px;padding-top:28px;border-top:1px solid rgba(190,215,255,.16)}.legal-updated+h2{border-top:0;padding-top:0;margin-top:8px}.legal-content h3{color:#fff;font-size:17px;font-weight:700;margin:24px 0 8px}.legal-content li,.legal-content p{color:#d4e2ff}.legal-content li::marker{color:#ffc72c}.legal-content strong{color:#fff}.legal-content a{color:#ffc72c}.legal-content a:hover{color:#ffd65a}.legal-lead{font-size:18px;color:#d4e2ff;line-height:1.7;margin:8px 0 32px!important}.blog-list{display:flex;flex-direction:column;gap:20px}.blog-card{display:block;padding:24px 26px;border-radius:16px;text-decoration:none;color:inherit;background:rgba(4,16,70,.45);border:1px solid rgba(190,215,255,.22);transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.legal-content a.blog-card:hover{transform:translateY(-3px);border-color:rgba(255,199,44,.6);background:rgba(4,16,70,.65);box-shadow:0 14px 34px rgba(2,8,40,.45);text-decoration:none}.legal-content .blog-card h2{margin:0 0 8px;padding:0;border:0;font-size:21px;line-height:1.35}.legal-content .blog-card p{margin:0 0 14px}.blog-meta{font-size:13px;font-weight:600;color:#ffc72c;letter-spacing:.02em}.blog-back{display:inline-block;margin-bottom:8px;font-size:14px;font-weight:600}.legal-content.blog-article{max-width:820px}.blog-tldr{padding:16px 18px;border-radius:12px;border-left:4px solid #ffc72c;background:rgba(4,16,70,.5)}.blog-note{color:#b9d0ff!important}.blog-date,.blog-note{font-size:14px!important}.blog-date{color:#ffc72c!important;font-weight:600;margin-bottom:16px!important}.blog-cta{margin-top:40px;padding:28px;border-radius:16px;text-align:center;background:rgba(4,16,70,.5);border:1px solid rgba(255,199,44,.35)}.legal-content .blog-cta h3{margin:0 0 8px;font-size:20px}.legal-content .blog-cta p{margin:0 0 18px}@media (max-width:768px){.legal-page{padding:104px 0 56px}.legal-content{padding:32px 22px;border-radius:18px}.legal-content h1{font-size:29px}.legal-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){.legal-content{animation:none!important}}.tournament-chip{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;max-width:240px;padding:4px 12px 4px 5px;border-radius:999px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:#ffe9a8;background:linear-gradient(180deg,rgba(255,199,44,.2),rgba(255,159,28,.08));border:1px solid rgba(255,199,44,.5);box-shadow:0 0 14px rgba(255,199,44,.12),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .2s,box-shadow .25s,color .2s}.tournament-chip.ant-dropdown-open,.tournament-chip:hover{transform:translateY(-2px);border-color:#ffd65a;background:linear-gradient(180deg,rgba(255,199,44,.34),rgba(255,159,28,.16));box-shadow:0 8px 22px rgba(255,184,31,.3),0 0 0 3px rgba(255,199,44,.12),inset 0 1px 0 hsla(0,0%,100%,.22)}.tournament-chip:focus-visible{outline:2px solid #ffc72c;outline-offset:3px}.tournament-chip:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.28),transparent);transform:skewX(-20deg)}.tournament-chip:hover:after{animation:tchip-sheen .8s ease-out}@keyframes tchip-sheen{to{left:140%}}.tournament-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-chip-arrow{flex:none;color:#ffc72c;transition:transform .2s}.tournament-chip:hover .tournament-chip-arrow{transform:translate(2px,-2px)}.tournament-chip-multi:hover .tournament-chip-arrow{transform:none}.tournament-chip.ant-dropdown-open .tournament-chip-arrow{transform:rotate(180deg)}.tournament-avatars{display:inline-flex;flex:none}.tournament-avatar{width:24px;height:24px;margin-left:-8px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:800;color:#1a1203;background:linear-gradient(135deg,#ffd65a,#e8a40c);border:2px solid #12348f;box-shadow:0 2px 6px rgba(2,8,40,.35)}.tournament-avatar:first-child{margin-left:0}.tournament-avatar:nth-child(2){background:linear-gradient(135deg,#8fb4ff,#3f6fe0);color:#fff}.tournament-avatar:nth-child(3){background:linear-gradient(135deg,#5cf08a,#20c997);color:#04301a}.tournament-avatar-more{background:hsla(0,0%,100%,.18)!important;color:#fff!important;font-size:10px;box-shadow:none}.tournament-menu .ant-dropdown-menu{min-width:250px;max-width:320px;max-height:260px;overflow-y:auto;padding:6px;border-radius:0 0 14px 14px;background:transparent;box-shadow:none;border:0}.tournament-menu-panel{overflow:hidden;border-radius:16px;border:1px solid rgba(190,215,255,.35);background:linear-gradient(160deg,rgba(24,68,181,.97),rgba(6,24,73,.98));box-shadow:0 0 0 1px rgba(255,199,44,.1),0 0 40px rgba(60,120,255,.25),0 24px 50px rgba(2,8,40,.65);animation:tmenu-in .2s ease-out both}@keyframes tmenu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.tournament-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid rgba(190,215,255,.16);border-top:3px solid #ffc72c}.tournament-menu-head span{color:#fff;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-menu-head em{flex:none;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffc72c}.tournament-menu .ant-dropdown-menu-item{padding:8px 10px!important;margin-bottom:2px;border-radius:10px;transition:background .2s,transform .2s}.tournament-menu .ant-dropdown-menu-item:hover{background:rgba(255,199,44,.14)!important;transform:translateX(3px)}.tournament-menu .ant-dropdown-menu-title-content{display:flex;min-width:0}.tournament-menu-icon{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;color:#1a1203;background:linear-gradient(135deg,#ffd65a,#e8a40c);box-shadow:0 4px 12px rgba(255,184,31,.35)}.tournament-menu-label{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#fff;font-weight:600}.tournament-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-menu-go{flex:none;color:#ffc72c;opacity:0;transform:translate(-4px,4px);transition:opacity .2s,transform .2s}.tournament-menu .ant-dropdown-menu-item:hover .tournament-menu-go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tournament-chip:hover:after,.tournament-menu-panel{animation:none!important}}.tournament-chip{line-height:1;height:30px;padding:0 12px 0 10px}.tournament-chip>*{line-height:1}.tournament-chip-name{display:inline-flex;align-items:center;height:100%}.tournament-chip>svg:first-child{color:#ffc72c;filter:drop-shadow(0 0 4px rgba(255,199,44,.6));transition:color .2s,filter .2s}.tournament-chip.ant-dropdown-open>svg:first-child,.tournament-chip:hover>svg:first-child{color:#1a1203;filter:none}body,html{overflow-x:hidden}body,html,img,video{max-width:100%}.app-content{margin:24px}.app-backdrop{position:fixed;inset:0;z-index:99;background:rgba(2,10,40,.6);backdrop-filter:blur(2px)}.ant-table-wrapper .ant-table-content{overflow-x:auto}.ant-table-wrapper .ant-table-pagination{flex-wrap:wrap;row-gap:8px}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal .ant-modal-body{overflow-x:auto}@media (max-width:991px){.app-sider.ant-layout-sider-collapsed{box-shadow:none;border-right:0}}@media (max-width:768px){.app-content{margin:12px}.app-header{padding:0 12px!important}.app-header-title{margin-left:10px;font-size:13px;letter-spacing:.14em}.app-user-caret,.app-user-meta{display:none}.app-user{padding:0 4px}.ant-form-item .ant-form-item-label{padding-bottom:4px}}@media (max-width:480px){.app-header-title{display:none}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;gap:8px}.landing-footer-grid{grid-template-columns:1fr;gap:24px}.landing-pricing-grid{max-width:100%}}.landing-container{padding-inline:clamp(16px,4vw,24px)}.landing-nav{padding-inline:0}.landing-nav-inner{height:clamp(56px,9vw,72px);gap:clamp(8px,2vw,24px)}.landing-logo{font-size:clamp(15px,4.4vw,22px);gap:clamp(6px,1.6vw,10px);min-width:0;flex:0 1 auto}.landing-logo>div{flex:none;width:clamp(28px,7.5vw,32px)!important;height:clamp(28px,7.5vw,32px)!important;min-width:0}.landing-logo>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-nav-links{flex:none;gap:clamp(6px,1.8vw,28px)}.landing-nav-links .landing-btn-outline,.landing-nav-links .landing-btn-primary{padding:clamp(6px,1.8vw,10px) clamp(10px,2.8vw,24px);font-size:clamp(12px,3.3vw,15px);white-space:nowrap;line-height:1.2}.landing-faq,.landing-features,.landing-how-it-works,.landing-pricing,.landing-testimonials,.landing-why-us{padding-block:clamp(44px,8vw,96px)}.landing-cta{padding-block:clamp(44px,7vw,80px)}.landing-footer{padding-top:clamp(40px,6vw,64px)}.landing-hero{padding:clamp(92px,16vw,140px) 0 clamp(44px,8vw,80px)}.landing-section-header{margin-bottom:clamp(24px,5vw,56px)}.landing-section-header h2{font-size:clamp(24px,5.6vw,38px);margin-bottom:clamp(10px,2vw,16px);line-height:1.2}.landing-section-header p{font-size:clamp(15px,2.4vw,18px);line-height:1.6}.landing-hero h1{font-size:clamp(28px,7.2vw,52px)}.landing-hero-subtitle{font-size:clamp(15px,2.6vw,19px);margin-bottom:clamp(24px,4vw,36px)}.landing-hero-ctas{gap:clamp(10px,2vw,16px)}.landing-hero-ctas>*{max-width:100%}.landing-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:clamp(20px,4vw,40px) clamp(12px,3vw,40px);max-width:760px;margin-inline:auto;margin-top:clamp(32px,6vw,56px);padding-top:clamp(24px,4vw,40px)}.landing-stat{text-align:center;min-width:0}.landing-stat strong{font-size:clamp(22px,4.6vw,28px);line-height:1.1}.landing-stat span{font-size:clamp(12px,2.6vw,14px);line-height:1.3}@media (max-width:860px){.landing-steps{flex-direction:column;align-items:stretch;gap:0;max-width:560px;margin-inline:auto}.landing-step{position:relative;max-width:none;padding:18px 18px 18px 0;margin:0;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;align-items:start;text-align:left;background:#fff;border:1px solid #d6e2fb;border-radius:16px;box-shadow:0 8px 22px rgba(31,85,208,.08)}.landing-step-number{grid-row:1/span 2;width:44px;height:44px;font-size:20px;margin:0 0 0 16px}.landing-step h3{font-size:18px;margin:4px 0 6px}.landing-step p{font-size:14.5px;margin:0}.landing-step-connector{width:2px;height:clamp(14px,3vw,22px);margin:0 0 0 38px}.landing-step-connector:after{animation:none;display:none}}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));column-gap:16px;align-items:start}.form-row>div{min-width:0}.scroll-table .ant-table-tbody>tr>td,.scroll-table .ant-table-thead>tr>th{white-space:nowrap}.scroll-table .ant-table-body,.scroll-table .ant-table-content{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,199,44,.55) transparent}.scroll-table .ant-table-content::-webkit-scrollbar{height:6px}.scroll-table .ant-table-content::-webkit-scrollbar-thumb{background:rgba(255,199,44,.5);border-radius:6px}.scroll-table .ant-table-thead>tr>th{padding-block:14px}@media (max-width:768px){.scroll-table .ant-table-tbody>tr>td,.scroll-table .ant-table-thead>tr>th{padding:12px 14px}.scroll-table .ant-table-thead>tr>th{font-size:11px;letter-spacing:.12em}}.form-field{margin-bottom:20px}@media (max-width:600px){.form-field{margin-bottom:14px}}@media (max-height:700px),(max-width:900px){.ant-modal-wrap:not(.confirm-modal):not([style*="display: none"]){display:flex;align-items:center;justify-content:center;overflow:hidden;padding:12px}.ant-modal-wrap:not(.confirm-modal) .ant-modal{top:0;margin:0 auto;padding-bottom:0;max-width:100%}.ant-modal-wrap:not(.confirm-modal) .ant-modal-container{display:flex;flex-direction:column;padding:0;overflow:hidden;max-height:calc(100dvh - 24px)}.ant-modal-wrap:not(.confirm-modal) .ant-modal-header{flex:none;margin:0;padding:18px 56px 12px 20px}.ant-modal-wrap:not(.confirm-modal) .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 20px 20px;scrollbar-width:thin;scrollbar-color:rgba(255,199,44,.5) transparent}.ant-modal-wrap:not(.confirm-modal) .ant-modal-body::-webkit-scrollbar{width:6px}.ant-modal-wrap:not(.confirm-modal) .ant-modal-body::-webkit-scrollbar-thumb{background:rgba(255,199,44,.5);border-radius:6px}}@media (max-width:480px){.ant-modal-wrap:not(.confirm-modal) .ant-modal-header{padding:16px 52px 10px 16px}.ant-modal-wrap:not(.confirm-modal) .ant-modal-body{padding:14px 16px 18px}.ant-modal .ant-modal-title{font-size:20px}}.ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;row-gap:8px;max-width:100%}.ant-pagination .ant-pagination-total-text{flex:1 1 0;min-width:0;margin-inline-end:auto;padding-inline-end:12px;line-height:1.25;min-height:32px;display:flex;align-items:center;justify-content:flex-start}.ant-pagination>li{flex:none;margin-block:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}@media (max-width:600px){.ant-pagination{column-gap:0}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{min-width:30px;height:30px;line-height:28px;margin-inline-end:4px}.ant-pagination>li:last-child{margin-inline-end:0}.ant-pagination .ant-pagination-total-text{font-size:12.5px;padding-inline-end:8px;min-height:30px}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-next button,.ant-pagination .ant-pagination-prev button{display:flex;align-items:center;justify-content:center;height:100%;padding:0;line-height:1}}.rule-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.rule-head .ant-typography{min-width:0;overflow-wrap:anywhere;line-height:25px}.rule-icon{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:25px}.rule-icon svg{display:block}.rule-body{margin-left:36px}.rule-body ul{padding-left:20px}.rule-body .ant-tag{vertical-align:middle;margin:0 2px}.rules-alert.ant-alert{align-items:flex-start;gap:12px}.rules-alert .ant-alert-icon{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0}.rules-alert .ant-alert-content{flex:1;min-width:0}.rules-alert .ant-alert-title{margin:0 0 4px;line-height:24px}.rules-alert .ant-alert-description{margin:0}@media (max-width:600px){.rule-card .ant-card-body{padding:14px 14px 12px!important}.rule-head{gap:10px;margin-bottom:8px}.rule-head .ant-typography{font-size:17px!important;line-height:22px}.rule-icon{width:22px;height:22px}.rule-icon svg{width:20px;height:20px}.rule-body .ant-tag{height:22px;padding:0 9px;font-size:10px!important;letter-spacing:.05em}.rule-body{margin-left:0;font-size:14px}.rule-body .ant-typography,.rule-body li{font-size:14px;line-height:1.55}.rule-body ul{padding-left:18px}.rule-card{margin-bottom:12px!important}.app-content .ant-alert{padding:12px;align-items:flex-start;gap:10px}.rules-alert.ant-alert{gap:10px}.app-content .ant-alert .ant-alert-title{font-size:16px}.app-content .ant-alert .ant-alert-description{font-size:14px;line-height:1.55}.rules-header [class*=phLeft]{flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%}.rules-header [class*=phLeft]>div:not([class*=phIcon]){display:contents}.rules-header [class*=phTitle]{flex:1 1 0;min-width:0;font-size:clamp(20px,6vw,26px);line-height:1.1}.rules-header [class*=phSub]{flex:1 1 100%;margin-top:0;font-size:13px;line-height:1.45}.landing-hero .landing-hero-ctas{flex-wrap:nowrap;gap:8px;width:100%}.landing-hero .landing-hero-ctas>*{flex:1 1 0;min-width:0;padding:10px 8px;font-size:13.5px;white-space:nowrap;text-align:center}}@media (min-width:601px) and (max-width:860px){.landing-comparison,.landing-features-grid,.landing-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.landing-comparison-col,.landing-feature-card,.landing-testimonial-card{min-width:0}}.nav-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;pointer-events:none;background:linear-gradient(90deg,#ffc72c,#ffe08a,#ffc72c);background-size:200% 100%;transform-origin:left;animation:nav-progress-grow 8s cubic-bezier(.1,.8,.2,1) forwards,nav-progress-shine 1s linear infinite}@keyframes nav-progress-grow{0%{transform:scaleX(.05)}to{transform:scaleX(.95)}}@keyframes nav-progress-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nav-progress{animation:none;transform:scaleX(.6)}}