.landing_container__CAc29{min-height:100vh;background-color:hsl(var(--background));color:hsl(var(--foreground));transition:all var(--transition-base)}.landing_header__lLKK5{border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background))}.landing_headerContent__A2giU{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.landing_headerBrand__GQPOt{display:flex;align-items:center;gap:.75rem}.landing_brandIcon__Rp3NJ{width:2.5rem;height:2.5rem;border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;font-size:1.25rem;overflow:hidden;padding:4px}.landing_brandIconImage__tHqBT{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--radius) - 4px)}.landing_brandIconText__A4aRy{color:hsl(var(--primary-foreground));font-weight:700;font-size:1.25rem}.landing_brandInfo__9fjyc{display:flex;flex-direction:column}.landing_brandName__VXDOU{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.landing_brandSubtitle__xhND2{font-size:.75rem;color:hsl(var(--muted-foreground))}.landing_headerActions__J1_k3{display:flex;align-items:center;gap:.75rem}.landing_headerButton__T_Gid{background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.625rem 1.25rem;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all var(--transition-fast)}.landing_headerButton__T_Gid:hover{background:hsl(var(--primary)/.9)}.landing_headerButtonSmallText__MC45f{display:inline}.landing_headerButtonLargeText__HJFSK{display:none}@media (min-width:640px){.landing_headerButtonSmallText__MC45f{display:none}.landing_headerButtonLargeText__HJFSK{display:inline}}.landing_buttonArrow__5mVAQ{margin-left:.5rem;transition:transform .2s ease}.landing_headerButton__T_Gid:hover .landing_buttonArrow__5mVAQ{transform:translateX(4px)}.landing_heroSection__ZpM3D{position:relative;padding:4rem 1.5rem;overflow:hidden}@media (min-width:640px){.landing_heroSection__ZpM3D{padding:5rem 1.5rem}}@media (min-width:1024px){.landing_heroSection__ZpM3D{padding:6rem 2rem}}.landing_heroBackground__t_Gdt{position:absolute;inset:0;background-color:hsl(var(--muted)/.3)}.landing_heroContent__PTv_J{max-width:1200px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.landing_heroContent__PTv_J{grid-template-columns:1fr 1fr;gap:4rem}}.landing_heroText__Y3fP3{display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media (min-width:1024px){.landing_heroText__Y3fP3{text-align:left;align-items:flex-start}}.landing_heroTextInner__vEKUX{display:flex;flex-direction:column;gap:1rem}.landing_heroTag__J4yd0{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:9999px;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));font-size:.875rem;font-weight:500;align-self:center}@media (min-width:1024px){.landing_heroTag__J4yd0{align-self:flex-start}}.landing_heroTitle__M8FqF{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:hsl(var(--foreground))}@media (min-width:640px){.landing_heroTitle__M8FqF{font-size:2.5rem}}@media (min-width:1024px){.landing_heroTitle__M8FqF{font-size:3rem}}.landing_heroTitleGradient__12Jsh{color:hsl(var(--primary))}.landing_heroDescription__HM522{font-size:1rem;color:hsl(var(--muted-foreground));max-width:42rem;line-height:1.7}@media (min-width:640px){.landing_heroDescription__HM522{font-size:1.125rem}}.landing_heroCTA__BwUgC{display:flex;justify-content:center}@media (min-width:1024px){.landing_heroCTA__BwUgC{justify-content:flex-start}}.landing_heroImage__9dzyk{display:none}@media (min-width:1024px){.landing_heroImage__9dzyk{display:block}}.landing_heroImageBox__XMD_x{position:relative;background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.5rem}.landing_heroImageContent__yZcEs{display:flex;flex-direction:column;gap:1rem}.landing_heroImageHeader__VX3fd{display:flex;align-items:center;gap:.5rem}.landing_heroImageHeaderDot__fpMB2{width:.75rem;height:.75rem;border-radius:50%}.landing_heroImageHeaderDotRed__MC7dJ{background-color:hsl(var(--destructive))}.landing_heroImageHeaderDotYellow__p4mSP{background-color:hsl(var(--chart-5))}.landing_heroImageHeaderDotGreen__uJ4GF{background-color:hsl(var(--success))}.landing_heroImageBars__SJ3vt{display:flex;flex-direction:column;gap:.75rem}.landing_heroImageBar__VTjvq{height:.75rem;border-radius:9999px}.landing_heroImageBar1__GRAmQ{background-color:hsl(var(--primary));width:75%}.landing_heroImageBar2__aEeTf{background-color:hsl(var(--success));width:50%}.landing_heroImageBar3__Bivgm{background-color:hsl(var(--chart-5));width:83%}.landing_heroImageGrid__43lxg{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.landing_heroImageGridItem__GS6CI{height:4rem;border-radius:calc(var(--radius) * .75);display:flex;align-items:center;justify-content:center;font-size:1.5rem;background-color:hsl(var(--muted))}.landing_heroImageGridItem1__bNGPP{background-color:hsl(var(--primary)/.1)}.landing_heroImageGridItem2__gL6pN{background-color:hsl(var(--success)/.1)}.landing_heroImageGridItem3__3JzHv{background-color:hsl(var(--chart-5)/.1)}.landing_heroImageGridItem4__POdFv{background-color:hsl(var(--accent)/.1)}.landing_toolsSection__qo72Y{padding:5rem 1.5rem;background-color:hsl(var(--background));overflow:hidden}@media (min-width:640px){.landing_toolsSection__qo72Y{padding:6rem 1.5rem}}@media (min-width:1024px){.landing_toolsSection__qo72Y{padding:7rem 2rem}}.landing_toolsSectionContent__VC7QM{max-width:1200px;margin:0 auto}.landing_toolsHeader__Q_tuT{text-align:center;margin-bottom:4rem}.landing_toolsTitle__24abu{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:hsl(var(--foreground));letter-spacing:-.02em}@media (min-width:640px){.landing_toolsTitle__24abu{font-size:2.5rem}}@media (min-width:1024px){.landing_toolsTitle__24abu{font-size:3rem}}.landing_toolsDescription___fivW{font-size:1rem;color:hsl(var(--muted-foreground));max-width:42rem;margin:0 auto;line-height:1.6}@media (min-width:640px){.landing_toolsDescription___fivW{font-size:1.125rem}}.landing_toolsShowcase__TDInr{display:flex;flex-direction:column;gap:4rem}@media (min-width:768px){.landing_toolsShowcase__TDInr{gap:6rem}}.landing_showcasePanel__kVGp5{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;background:linear-gradient(135deg,hsl(var(--card)) 0,hsl(var(--card)/.8) 100%);border:1px solid hsl(var(--border)/.6);border-radius:24px;padding:2rem 1.5rem;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;width:100%}.landing_showcasePanel__kVGp5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.3));opacity:0;transition:opacity .4s ease}.landing_showcasePanel__kVGp5:hover:before{opacity:1}.landing_showcasePanel__kVGp5:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 20px 60px hsl(var(--foreground)/.08),0 8px 24px hsl(var(--foreground)/.06);transform:translateY(-4px)}@media (min-width:768px){.landing_showcasePanel__kVGp5{grid-template-columns:1fr 1.2fr;gap:3rem;padding:2.5rem}}@media (min-width:1024px){.landing_showcasePanel__kVGp5{grid-template-columns:1fr 1.3fr;gap:4rem;padding:3rem}}.landing_panelContent__IiXDe{display:flex;flex-direction:column;gap:1.25rem;text-align:center;align-items:center}@media (min-width:768px){.landing_panelContent__IiXDe{text-align:left;align-items:flex-start}}.landing_panelNumber__APeGA{display:inline-flex;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.7));color:hsl(var(--primary-foreground));font-size:1.125rem;font-weight:700;letter-spacing:.05em}.landing_panelIcon__KDZcv,.landing_panelNumber__APeGA{align-items:center;justify-content:center;flex-shrink:0}.landing_panelIcon__KDZcv{width:56px;height:56px;border-radius:16px;background-color:hsl(var(--primary)/.1);display:flex;color:hsl(var(--primary))}.landing_panelTitle__B1yOM{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em;margin:0}@media (min-width:640px){.landing_panelTitle__B1yOM{font-size:1.75rem}}.landing_panelDescription__wossn{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;max-width:360px;margin:0}@media (min-width:640px){.landing_panelDescription__wossn{font-size:1.0625rem}}.landing_panelCTA__dEyHy{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));font-size:.9375rem;font-weight:600;transition:all .3s ease;margin-top:.5rem}.landing_panelCTA__dEyHy span{transition:transform .3s ease}.landing_showcasePanel__kVGp5:hover .landing_panelCTA__dEyHy{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.landing_showcasePanel__kVGp5:hover .landing_panelCTA__dEyHy span,.landing_showcasePanel__kVGp5:hover .landing_panelCTA__dEyHy svg{transform:translateX(4px)}.landing_panelVisual__S0qgW{position:relative;display:flex;justify-content:center;align-items:center}.landing_deviceFrame__9mk9F{position:relative;width:100%;max-width:520px;background:hsl(var(--background));border:1px solid hsl(var(--border)/.8);border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06),0 12px 40px rgba(0,0,0,.08);transition:all .4s ease}.landing_showcasePanel__kVGp5:hover .landing_deviceFrame__9mk9F{box-shadow:0 8px 24px rgba(0,0,0,.08),0 20px 60px rgba(0,0,0,.1);transform:scale(1.02)}.landing_deviceHeader__sra9v{display:flex;align-items:center;gap:6px;padding:12px 14px;background:hsl(var(--muted)/.5);border-bottom:1px solid hsl(var(--border)/.5)}.landing_deviceDot__xszcl{width:10px;height:10px;border-radius:50%;background:hsl(var(--muted-foreground)/.3)}.landing_deviceDot__xszcl:first-child{background:#ef4343}.landing_deviceDot__xszcl:nth-child(2){background:#e7b008}.landing_deviceDot__xszcl:nth-child(3){background:#21c45d}.landing_deviceScreen__xhNIq{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:hsl(var(--muted)/.2)}.landing_deviceImage__qSK2c{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.landing_showcasePanel__kVGp5:hover .landing_deviceImage__qSK2c{transform:scale(1.03)}.landing_deviceGlow__pibPK{position:absolute;bottom:-20%;left:10%;right:10%;height:60%;background:radial-gradient(ellipse,hsl(var(--primary)/.15) 0,transparent 70%);filter:blur(30px);pointer-events:none;opacity:0;transition:opacity .4s ease}.landing_showcasePanel__kVGp5:hover .landing_deviceGlow__pibPK{opacity:1}.landing_featuresSection__c4qjf{padding:4rem 1.5rem;background-color:hsl(var(--muted)/.3)}@media (min-width:640px){.landing_featuresSection__c4qjf{padding:5rem 1.5rem}}.landing_featuresSectionContent__W7G9k{max-width:1200px;margin:0 auto}.landing_featuresHeader___ccEV{text-align:center;margin-bottom:3rem}.landing_featuresTitle__JNN0l{font-size:1.875rem;font-weight:700;margin-bottom:.75rem;color:hsl(var(--foreground))}@media (min-width:640px){.landing_featuresTitle__JNN0l{font-size:2.25rem}}.landing_featuresDescription__bCPSy{font-size:1rem;color:hsl(var(--muted-foreground));max-width:42rem;margin:0 auto;line-height:1.6}@media (min-width:640px){.landing_featuresDescription__bCPSy{font-size:1.125rem}}.landing_featuresGrid__cRDoL{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.landing_featuresGrid__cRDoL{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.landing_featuresGrid__cRDoL{grid-template-columns:repeat(3,1fr)}}.landing_featureCard__CzjG1{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all var(--transition-fast)}.landing_featureCard__CzjG1:hover{border-color:hsl(var(--primary)/.3);transform:translateY(-2px)}.landing_featureCardHeader__CiuZD{display:flex;align-items:center;gap:1rem}.landing_featureCardIcon__XySyU{width:48px;height:48px;background-color:hsl(var(--primary)/.1);border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.landing_featureCardTitle__KRQzN{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.landing_featureCardDescription__GtPiA{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.6}.landing_benefitsSection__NdgN_{padding:4rem 1.5rem;background-color:hsl(var(--background))}@media (min-width:640px){.landing_benefitsSection__NdgN_{padding:5rem 1.5rem}}.landing_benefitsSectionContent__4nAkO{max-width:1200px;margin:0 auto}.landing_benefitsHeader___C_RG{text-align:center;margin-bottom:3rem}.landing_benefitsTitle__9DAGv{font-size:1.875rem;font-weight:700;margin-bottom:.75rem;color:hsl(var(--foreground))}@media (min-width:640px){.landing_benefitsTitle__9DAGv{font-size:2.25rem}}.landing_benefitsDescription__eff9T{font-size:1rem;color:hsl(var(--muted-foreground));max-width:42rem;margin:0 auto;line-height:1.6}@media (min-width:640px){.landing_benefitsDescription__eff9T{font-size:1.125rem}}.landing_benefitsGrid__juGJQ{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.landing_benefitsGrid__juGJQ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing_benefitsGrid__juGJQ{grid-template-columns:repeat(3,1fr);gap:2rem}}.landing_benefitCard__N5c0E{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all var(--transition-fast)}.landing_benefitCard__N5c0E:hover{border-color:hsl(var(--primary)/.3);transform:translateY(-2px)}.landing_benefitIcon__2X_JY{width:64px;height:64px;background-color:hsl(var(--primary)/.1);border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.landing_benefitTitle__vOfme{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.landing_benefitDescription__CJcNO{color:hsl(var(--muted-foreground));line-height:1.6;font-size:.9375rem}.landing_securitySection__cGwcT{padding:4rem 1.5rem;background-color:hsl(var(--muted)/.3)}.landing_securityContent__AtN_3{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.landing_securityIcon__4X1Lw{color:hsl(var(--primary))}.landing_securityTitle__Lu96z{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.landing_securityText__FMm61{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.6}.landing_ctaSection__IpLca{padding:4rem 1.5rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.landing_ctaContent__C8lM9{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.landing_ctaTitle__AOy44{font-size:1.875rem;font-weight:700}@media (min-width:640px){.landing_ctaTitle__AOy44{font-size:2.25rem}}.landing_ctaDescription__TdZoU{font-size:1.125rem;opacity:.9}.landing_ctaButton__Bat2v{background-color:hsl(var(--background));color:hsl(var(--primary));font-weight:600;padding:1rem 2rem;font-size:1.125rem;transition:all var(--transition-fast);border:none;cursor:pointer;border-radius:calc(var(--radius) - 2px);margin-top:.5rem}.landing_ctaButton__Bat2v:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.landing_footer__pDdl6{border-top:1px solid hsl(var(--border));padding:2rem 1.5rem;background-color:hsl(var(--background))}.landing_footerContent__Xzjq1{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.landing_footerBrand__Gw_ig{display:flex;align-items:center;gap:.5rem}.landing_footerBrandIcon__A_3d8{width:2rem;height:2rem;border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center;background-color:hsl(var(--primary));overflow:hidden;padding:2px}.landing_footerBrandIconImage__YGkPN{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--radius) - 4px)}.landing_footerBrandIconText__hVS_p{color:hsl(var(--primary-foreground));font-weight:700;font-size:1rem}.landing_footerBrandName__PBJt5{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.landing_footerLinks__Nq89a{display:flex;gap:1.5rem}.landing_footerLink__WM3XX{font-size:.875rem;color:hsl(var(--primary));text-decoration:none;font-weight:500;transition:all .2s ease}.landing_footerLink__WM3XX:hover{text-decoration:underline;color:hsl(var(--primary)/.8)}.landing_footerCopy__H8oqi{font-size:.75rem;color:hsl(var(--muted-foreground))}@media (min-width:320px){.landing_headerContent__A2giU{padding:.75rem 1rem}.landing_heroSection__ZpM3D{padding:3rem 1rem}.landing_heroTitle__M8FqF{font-size:clamp(1.5rem,4vw,1.75rem)}.landing_benefitsSection__NdgN_,.landing_ctaSection__IpLca,.landing_featuresSection__c4qjf,.landing_securitySection__cGwcT,.landing_toolsSection__qo72Y{padding:3rem 1rem}.landing_footer__pDdl6{padding:1.5rem 1rem}.landing_toolsShowcase__TDInr{gap:3rem}.landing_showcasePanel__kVGp5{padding:1.5rem 1.25rem;gap:1.5rem;border-radius:20px}.landing_panelNumber__APeGA{width:42px;height:42px;font-size:1rem;border-radius:12px}.landing_panelIcon__KDZcv{width:48px;height:48px;border-radius:14px}.landing_panelTitle__B1yOM{font-size:1.375rem}.landing_deviceFrame__9mk9F{max-width:400px}.landing_deviceHeader__sra9v{padding:10px 12px}.landing_deviceDot__xszcl{width:8px;height:8px}.landing_benefitsGrid__juGJQ,.landing_featuresGrid__cRDoL{gap:1rem}}@media (min-width:480px){.landing_headerButton__T_Gid{padding:.75rem 1.25rem}.landing_heroTitle__M8FqF{font-size:clamp(1.75rem,5vw,2rem)}.landing_toolsShowcase__TDInr{gap:3.5rem}.landing_showcasePanel__kVGp5{padding:1.75rem 1.25rem;gap:1.75rem}.landing_deviceFrame__9mk9F{max-width:440px}}@media (min-width:768px){.landing_showcasePanel__kVGp5{grid-template-columns:1fr 1.2fr;gap:3rem;padding:2.5rem}.landing_deviceFrame__9mk9F{max-width:480px}.landing_featureCard__CzjG1{padding:2rem}.landing_benefitsGrid__juGJQ,.landing_featuresGrid__cRDoL{grid-template-columns:repeat(2,1fr);gap:1.5rem}.landing_heroContent__PTv_J{gap:2rem}}@media (min-width:1024px){.landing_headerContent__A2giU{padding:1rem 2rem}.landing_heroSection__ZpM3D{padding:6rem 2rem}.landing_benefitsSection__NdgN_,.landing_featuresSection__c4qjf,.landing_toolsSection__qo72Y{padding:5rem 2rem}.landing_heroContent__PTv_J{grid-template-columns:1fr 1fr;gap:4rem}.landing_heroText__Y3fP3{text-align:left;align-items:flex-start}.landing_heroTag__J4yd0{align-self:flex-start}.landing_heroCTA__BwUgC{justify-content:flex-start}.landing_heroImage__9dzyk{display:block}.landing_benefitsGrid__juGJQ,.landing_featuresGrid__cRDoL{grid-template-columns:repeat(3,1fr)}.landing_benefitsGrid__juGJQ{gap:2rem}}@media (min-width:1280px){.landing_container__CAc29{max-width:1280px;margin:0 auto}.landing_heroTitle__M8FqF{font-size:clamp(2.5rem,6vw,3rem)}}@media (min-width:1440px){.landing_heroSection__ZpM3D{padding:8rem 3rem}.landing_benefitsSection__NdgN_,.landing_featuresSection__c4qjf,.landing_toolsSection__qo72Y{padding:6rem 3rem}}@media (prefers-reduced-motion:reduce){.landing_container__CAc29 *,.landing_container__CAc29 :after,.landing_container__CAc29 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing_howToUseSection__6bru6{padding:5rem 1.5rem;background-color:hsl(var(--background));border-top:1px solid hsl(var(--border))}.landing_howToUseContent__eIhvz{max-width:1200px;margin:0 auto}.landing_howToUseHeader__nfi3O{text-align:center;margin-bottom:4rem}.landing_howToUseTitle__WYOQX{font-size:2.25rem;font-weight:800;margin-bottom:1rem;color:hsl(var(--foreground));letter-spacing:-.02em}.landing_howToUseDescription__vRfnS{font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:42rem;margin:0 auto}.landing_howToUseGrid__2NAXg{display:flex;flex-direction:column;gap:6rem}.landing_howToUseStep__IyZdC{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.landing_howToUseStep__IyZdC{grid-template-columns:1fr 1.2fr;gap:6rem}.landing_howToUseStepReverse__popW_{direction:rtl}.landing_howToUseStepReverse__popW_>*{direction:ltr}}.landing_stepContent__5Ha5x{display:flex;flex-direction:column;gap:1.5rem;text-align:center;align-items:center}@media (min-width:1024px){.landing_stepContent__5Ha5x{text-align:left;align-items:flex-start}}.landing_stepNumber__d5sAo{width:3.5rem;height:3.5rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:1rem;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;box-shadow:0 10px 15px -3px hsl(var(--primary)/.3)}.landing_stepTitle__z9LD_{font-size:2rem;font-weight:700;color:hsl(var(--foreground));line-height:1.2}.landing_stepDescription__HmuQF{font-size:1.125rem;color:hsl(var(--muted-foreground));line-height:1.7}.landing_stepImageContainer__WsguR{position:relative;background-color:hsl(var(--muted)/.3);border-radius:24px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);aspect-ratio:16/10;border:1px solid hsl(var(--border)/.5);transition:transform .3s ease}.landing_howToUseStep__IyZdC:hover .landing_stepImageContainer__WsguR{transform:translateY(-8px)}.landing_stepImage__JWCso{-o-object-fit:cover;object-fit:cover}.landing_stepPlaceholder__lwvZI{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--muted)/.5) 0,hsl(var(--muted)/.2) 100%);color:hsl(var(--muted-foreground));padding:2rem;text-align:center;gap:1rem}.landing_stepPlaceholderIcon__GEb9U{opacity:.5}.landing_stepPlaceholderText__DsKlN{font-size:.875rem;font-weight:500}.landing_faqSection__u5anF{padding:5rem 1.5rem;background-color:hsl(var(--background));border-top:1px solid hsl(var(--border))}@media (min-width:640px){.landing_faqSection__u5anF{padding:6rem 1.5rem}}@media (min-width:1024px){.landing_faqSection__u5anF{padding:7rem 2rem}}.landing_faqSectionContent__bNrvY{max-width:800px;margin:0 auto}.landing_faqHeader__qF_UZ{text-align:center;margin-bottom:3rem}.landing_faqTitle__tIlce{font-size:2rem;font-weight:800;margin-bottom:1rem;color:hsl(var(--foreground));letter-spacing:-.02em}@media (min-width:640px){.landing_faqTitle__tIlce{font-size:2.5rem}}.landing_faqDescription__jFSBu{font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:42rem;margin:0 auto;line-height:1.6}.landing_faqList__BES7I{display:flex;flex-direction:column;gap:1rem}.landing_faqItem__yrqmX{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;transition:all var(--transition-fast)}.landing_faqItem__yrqmX:hover{border-color:hsl(var(--primary)/.3)}.landing_faqQuestion__P_oz7{width:100%;display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.0625rem;font-weight:600;color:hsl(var(--foreground));line-height:1.4;transition:all var(--transition-fast)}.landing_faqQuestion__P_oz7:hover{background-color:hsl(var(--muted)/.3)}.landing_faqQuestion__P_oz7>svg:first-child{flex-shrink:0;color:hsl(var(--primary))}.landing_faqArrow__lsZ3r{flex-shrink:0;margin-left:auto;transition:transform var(--transition-base);color:hsl(var(--muted-foreground))}.landing_faqArrowOpen__LvBlO{transform:rotate(90deg);color:hsl(var(--primary))}.landing_faqAnswer__8EqV8{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.landing_faqAnswerOpen__9GoIc{max-height:500px}.landing_faqAnswer__8EqV8 p{padding:0 1.5rem 1.25rem 3.5rem;font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7}@media (max-width:640px){.landing_faqQuestion__P_oz7{padding:1rem 1.25rem;font-size:1rem;gap:.75rem}.landing_faqAnswer__8EqV8 p{padding:0 1.25rem 1rem;font-size:.9375rem}.landing_faqQuestion__P_oz7>svg:first-child{display:none}}.AuthFG_containerTransparente__tZew7{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);backdrop-filter:blur(3px);animation:AuthFG_fadeIn__F7wqF .2s ease-out}.AuthFG_main-__fsAiU{width:90%;max-width:900px;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:12px;overflow:hidden;background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 10px 40px rgba(0,0,0,.15)}@media (max-width:768px){.AuthFG_main-__fsAiU{grid-template-columns:1fr;max-width:95%}}.AuthFG_btnClose__sQCFZ{position:fixed;top:1rem;right:1rem;z-index:2000}.AuthFG_section-1__n_jPY{flex-direction:column;padding:2rem;background-color:hsl(var(--secondary));position:relative}.AuthFG_logoContainer__nbbFI,.AuthFG_section-1__n_jPY{display:flex;align-items:center;justify-content:center}.AuthFG_logoContainer__nbbFI{margin-bottom:.75rem}.AuthFG_logoImage__FI8UG{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.AuthFG_appName___IYCx{font-size:2.5rem;font-weight:900;color:hsl(var(--primary));margin-bottom:.5rem;letter-spacing:-1px;text-align:center}.AuthFG_section-2__nJkvr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:hsl(var(--card))}.AuthFG_title__C2L7T{font-size:1.3rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1.5rem;text-align:center}.AuthFG_opciones___NZBW{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;width:100%}.AuthFG_googleContainer__putwZ,.AuthFG_localContainer__Ke_BL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background-color:hsl(var(--background));border-radius:8px;cursor:pointer;transition:all .2s ease}.AuthFG_googleContainer__putwZ:hover,.AuthFG_localContainer__Ke_BL:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.AuthFG_googleTitle__bzfgk,.AuthFG_localTitle__gXeL2{font-size:1rem;font-weight:600;color:hsl(var(--primary));margin-bottom:.75rem;text-align:center}.AuthFG_googleTitle__bzfgk:before{content:"🔐 "}.AuthFG_localTitle__gXeL2:before{content:"📧 "}.AuthFG_link__UxBbX{display:inline-block;padding:.6rem 1.2rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));text-decoration:none;border-radius:6px;font-weight:600;font-size:.9rem;transition:all .2s ease;border:1px solid hsl(var(--primary))}.AuthFG_link__UxBbX:active{transform:translateY(0)}.AuthFG_sectionSubtitle__uN5ak{color:hsl(var(--muted-foreground));font-size:.95rem;margin-top:.5rem;text-align:center}.AuthFG_errorMessage__0UQFS{color:hsl(var(--destructive));font-size:.85rem;margin-top:.5rem;text-align:center}.AuthFG_linkSubtitle__4St6G{color:hsl(var(--muted-foreground));font-size:.8rem;margin-top:.5rem;text-align:center}.AuthFG_themeIndicator__2aDay{margin-top:1rem;display:flex;justify-content:center}.AuthFG_themeBadge__cMwwz{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.2);border-radius:6px;font-size:.8rem;font-weight:500;color:hsl(var(--primary));transition:all .2s ease}.AuthFG_themeBadge__cMwwz:hover{border-color:hsl(var(--primary))}.AuthFG_authFooter__o57U6{margin-top:1rem;text-align:center}.AuthFG_authFooterText__0t9ei{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.AuthFG_footerLink__fXip_{color:hsl(var(--primary));text-decoration:none;font-weight:600;transition:color .2s ease}.AuthFG_footerLink__fXip_:hover{-webkit-text-decoration:underline hsl(var(--primary));text-decoration:underline hsl(var(--primary))}@keyframes AuthFG_fadeIn__F7wqF{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.AuthFG_section-1__n_jPY,.AuthFG_section-2__nJkvr{padding:1.5rem}.AuthFG_appName___IYCx{font-size:2rem}.AuthFG_title__C2L7T{font-size:1.1rem;margin-bottom:1rem}.AuthFG_opciones___NZBW{grid-template-columns:1fr;gap:.8rem}.AuthFG_googleContainer__putwZ,.AuthFG_localContainer__Ke_BL{padding:1.2rem}.AuthFG_btnClose__sQCFZ{top:1rem;right:1rem;width:2.2rem;height:2.2rem}}@media (max-width:480px){.AuthFG_main-__fsAiU{width:95%}.AuthFG_section-1__n_jPY,.AuthFG_section-2__nJkvr{padding:1rem}.AuthFG_appName___IYCx{font-size:1.8rem}.AuthFG_title__C2L7T{font-size:1rem;margin-bottom:.8rem}.AuthFG_googleContainer__putwZ,.AuthFG_localContainer__Ke_BL{padding:1rem}.AuthFG_link__UxBbX{padding:.5rem 1rem;font-size:.85rem}.AuthFG_btnClose__sQCFZ{width:2rem;height:2rem}}.AuthFG_dark__iW73r .AuthFG_containerTransparente__tZew7{background:rgba(0,0,0,.5)}.themeToggle_themeToggle__NwxfL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:.75rem;background-color:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));box-shadow:var(--shadow-sm);transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.themeToggle_themeToggle__NwxfL:hover{background-color:hsl(var(--accent));box-shadow:var(--shadow-md);transform:translateY(-1px)}.themeToggle_themeToggle__NwxfL:active{transform:translateY(0)}.themeToggle_preview__8MJNE{width:1.25rem;height:1.25rem;border-radius:9999px;border:1px solid hsl(var(--border));box-shadow:inset 0 1px 2px rgba(0,0,0,.15);transition:transform var(--transition-fast)}.themeToggle_themeToggle__NwxfL:hover .themeToggle_preview__8MJNE{transform:scale(1.1)}.themeToggle_previewSmall__oMBHN{width:1.1rem;height:1.1rem;border-radius:.375rem;border:1px solid hsl(var(--border))}.themeToggle_label__Bz8Hr{font-size:.875rem;font-weight:500}.themeToggle_icon__Qoswo{color:hsl(var(--foreground)/.7)}.themeToggle_chevron__CX0OL{width:1rem;height:1rem;color:hsl(var(--foreground)/.6);transition:transform var(--transition-fast);display:none}.themeToggle_themeToggle__NwxfL[data-state=open] .themeToggle_chevron__CX0OL{transform:rotate(180deg)}.themeToggle_dropdown__07EGs{width:14rem;padding:.5rem;background-color:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:var(--shadow-lg);z-index:20000}.themeToggle_dropdownHeader__0Mcm9{font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));padding:.25rem .5rem .5rem}.themeToggle_dropdownList__PQ4S0{display:flex;flex-direction:column;gap:.25rem}.themeToggle_dropdownItem__AimNM{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:background-color var(--transition-fast)}.themeToggle_dropdownItem__AimNM:hover{background-color:hsl(var(--accent))}.themeToggle_activeItem___AZ_G{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.themeToggle_itemLabel__EkirG{flex:1;font-size:.875rem;font-weight:500}.themeToggle_check__Wldc_{font-weight:700;color:hsl(var(--primary))}.themeToggle_previewLight__KoudT{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.themeToggle_previewDark__IpsH_{background:linear-gradient(135deg,#334155,#020617)}.themeToggle_previewOcean__FraRW{background:linear-gradient(135deg,#38bdf8,#06b6d4)}.themeToggle_previewCoffee__o0RKV{background:linear-gradient(135deg,#f59e0b,#ea580c)}.themeToggle_previewForest__83yLQ{background:linear-gradient(135deg,#22c55e,#15803d)}.themeToggle_previewSunset__CLYcc{background:linear-gradient(135deg,#a855f7,#ec4899)}.themeToggle_previewSakura__yPQcP{background:hotpink}.loadingModal_container__13LjJ{width:100%;height:100%;background:hsl(var(--background)/.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:fixed;top:0;bottom:0;right:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;animation:loadingModal_fadeIn__ucX4s .2s ease}.loadingModal_loader__I46kJ{width:60px;aspect-ratio:1;--g:conic-gradient(from -90deg at 10px 10px,#000 90deg,#0000 0);background:var(--g),var(--g),var(--g);background-size:50% 50%;animation:loadingModal_l17__aQWsR 1s infinite}@keyframes loadingModal_l17__aQWsR{0%{background-position:0 0,10px 10px,20px 20px}33%{background-position:-30px 0,10px 10px,20px 20px}66%{background-position:-30px 0,-20px 10px,20px 20px}to{background-position:-30px 0,-20px 10px,-10px 20px}}.espacioPages_espacioPageHeader__7V_qn{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:.5px solid hsl(var(--border))}.espacioPages_espacioPageTitle__vop5c{font-size:clamp(1.125rem,3vw,1.5rem);font-weight:600;color:hsl(var(--foreground));letter-spacing:-.02em;line-height:1.2}.espacioPages_userInfo__ewiUw{display:flex;align-items:center;gap:8px;background:hsl(var(--card));border:.5px solid hsl(var(--border));border-radius:9999px;padding:4px 12px 4px 4px;flex-shrink:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.espacioPages_userAvatarPlaceholder__KPIRg{width:28px;height:28px;border-radius:9999px;background:hsl(var(--primary)/.12);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.espacioPages_userAvatar__cKw3K{width:28px;height:28px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.espacioPages_userName__Hf8E1{font-size:13px;font-weight:500;color:hsl(var(--foreground));white-space:nowrap}.espacioPages_itemsList__3vAtk{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:start}.espacioPages_emptyState__K0znM{flex-direction:column;gap:16px;padding:64px 24px;text-align:center;grid-column:1/-1;background:hsl(var(--card));border:.5px solid hsl(var(--border));border-radius:20px}.espacioPages_emptyIcon__ludX5,.espacioPages_emptyState__K0znM{display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.espacioPages_emptyIcon__ludX5{width:64px;height:64px;border-radius:9999px;background:hsl(var(--muted));border:.5px solid hsl(var(--border));padding:16px}.espacioPages_emptyState__K0znM p{font-size:15px;font-weight:500;margin:0}.espacioPages_spinner__YCbeM{animation:espacioPages_spin__aBUoJ .8s linear infinite;color:hsl(var(--muted-foreground));width:16px;height:16px;flex-shrink:0}@keyframes espacioPages_spin__aBUoJ{to{transform:rotate(1turn)}}.espacioPages_actionBtnFull__Jh3x0{width:100%;min-height:44px;padding:12px 20px;border-radius:12px;background:hsl(var(--primary));color:#fff;border:none;font-weight:500;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.espacioPages_actionBtnFull__Jh3x0:hover{opacity:.9}.espacioPages_actionBtnFull__Jh3x0:active{opacity:1;transform:scale(.98)}.espacioPages_likeButton__kNy5B{background:none;border:.5px solid hsl(var(--border));border-radius:10px;padding:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));transition:border-color .15s ease,color .15s ease,background .15s ease;min-width:36px;min-height:36px}.espacioPages_likeButton__kNy5B:hover{border-color:hsl(var(--primary)/.4);color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.espacioPages_likeButton__kNy5B.espacioPages_liked__gnLMk{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.3);color:hsl(var(--primary))}.espacioPages_retryButton__dxzap{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;min-height:40px;background:hsl(var(--primary));color:#fff;border-radius:10px;border:none;font-weight:500;font-size:13px;cursor:pointer;transition:opacity .15s ease,transform .1s ease;text-decoration:none}.espacioPages_retryButton__dxzap:hover{opacity:.88}.espacioPages_retryButton__dxzap:active{transform:scale(.97)}.espacioPages_secondaryButton__3mPUf{background:hsl(var(--muted));color:hsl(var(--foreground))}.espacioPages_secondaryButton__3mPUf:hover{opacity:.8}.espacioPages_modalOverlay__s2X_3{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0;animation:espacioPages_fadeIn__iC4x8 .2s ease}@media (min-width:640px){.espacioPages_modalOverlay__s2X_3{align-items:center;padding:20px}}.espacioPages_modalContent__zfc3c{background:hsl(var(--card));border:.5px solid hsl(var(--border));border-radius:20px 20px 0 0;width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:espacioPages_slideUp__xoIKz .3s cubic-bezier(.2,.9,.4,1);box-shadow:0 -4px 20px 0 rgba(0,0,0,.1)}@media (min-width:640px){.espacioPages_modalContent__zfc3c{max-width:720px;border-radius:20px;animation:espacioPages_modalScale__qFYH5 .2s ease;box-shadow:0 20px 40px -8px rgba(0,0,0,.2)}}.espacioPages_modalHeader__X_mZT{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:.5px solid hsl(var(--border));flex-shrink:0}.espacioPages_modalTitle__u3YNs{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.espacioPages_modalClose__9lSjV{background:none;border:.5px solid hsl(var(--border));border-radius:10px;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));transition:color .15s ease,border-color .15s ease,background .15s ease}.espacioPages_modalClose__9lSjV:hover{color:hsl(var(--foreground));border-color:hsl(var(--border));background:hsl(var(--muted)/.5)}.espacioPages_modalBody__ZNzCF{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}@media (min-width:640px){.espacioPages_modalBody__ZNzCF{padding:24px}}.espacioPages_mainGrid__4aOoW{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:640px){.espacioPages_mainGrid__4aOoW{grid-template-columns:1.2fr 1fr;gap:28px;align-items:start}}.espacioPages_attemptExamTitle__Bv8mr{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;color:hsl(var(--foreground));margin:0 0 20px;line-height:1.25;letter-spacing:-.02em}.espacioPages_mainDashboard__LpoEd{background:hsl(var(--muted)/.4);border:.5px solid hsl(var(--border));border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px}.espacioPages_circularScore__wbp14{width:120px;height:120px;border-radius:9999px;background:hsl(var(--card));border:5px solid hsl(var(--primary)/.15);display:flex;flex-direction:column;align-items:center;justify-content:center}.espacioPages_percentageBig__yqhon{font-size:2.25rem;font-weight:700;color:hsl(var(--primary));line-height:1;letter-spacing:-.03em}.espacioPages_percentageSub__2RiHB{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-top:4px}.espacioPages_quickStatsRow__WtRxg{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.espacioPages_miniStat__j5CE8{display:flex;align-items:center;gap:12px;padding:14px;background:hsl(var(--card));border-radius:12px;border:.5px solid hsl(var(--border))}.espacioPages_miniIcon__k7FLg{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.espacioPages_bgSuccess__A9alG{background:#22c55e}.espacioPages_bgError__Li4zx{background:#ef4444}.espacioPages_miniText__CMlrm{display:flex;flex-direction:column;min-width:0}.espacioPages_miniVal__Z92Np{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));line-height:1.2}.espacioPages_miniLab__rxv2X{font-size:10px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.espacioPages_progressBarLarge__rnx97{width:100%;height:6px;background:hsl(var(--muted));border-radius:9999px;overflow:hidden}.espacioPages_progressFillLarge__0x4CK{height:100%;background:linear-gradient(90deg,#22c55e,hsl(var(--primary)));border-radius:9999px;transition:width .6s ease}.espacioPages_infoDetailsCard__TXVNv{display:flex;flex-direction:column;gap:20px}.espacioPages_detailSection__MmZtZ{display:flex;flex-direction:column;gap:12px}.espacioPages_detailHeader__VWYxW{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding-bottom:8px;border-bottom:.5px solid hsl(var(--border))}.espacioPages_detailItem__pQM2u{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:4px 0}.espacioPages_detailLabel__kmHrn{font-size:14px;font-weight:400;color:hsl(var(--muted-foreground));flex-shrink:0}.espacioPages_detailValue__CK_07{font-size:14px;font-weight:500;color:hsl(var(--foreground));text-align:right}.espacioPages_codePill__M3QvK{font-family:SF Mono,Menlo,Monaco,monospace;font-weight:500;font-size:13px;color:hsl(var(--primary));background:hsl(var(--primary)/.08);padding:4px 10px;border-radius:8px;letter-spacing:.3px}.espacioPages_diffValue__hnj02{font-weight:600;text-transform:capitalize;padding:2px 8px;border-radius:6px;font-size:13px}.espacioPages_text_easy__GoJAD{color:#22c55e;background:#22c55e10}.espacioPages_text_medium__3_IbX{color:#eab308;background:#eab30810}.espacioPages_text_hard__8_bA7{color:#ef4444;background:#ef444410}.espacioPages_statsHero__HgUWY{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.9));border-radius:16px;padding:24px;color:hsl(var(--primary-foreground));margin-bottom:24px;box-shadow:0 8px 24px -4px hsl(var(--primary)/.3)}.espacioPages_statsHeroHeader__sgcQn{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.espacioPages_statsHeroHeader__sgcQn h2{font-size:1.25rem;font-weight:600;margin:0 0 4px;line-height:1.25}.espacioPages_statsHeroHeader__sgcQn p{opacity:.85;margin:0;font-size:13px}.espacioPages_statsSummaryGrid__HTEN3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:480px){.espacioPages_statsSummaryGrid__HTEN3{grid-template-columns:1fr;gap:8px}}.espacioPages_summaryBox__Z7Htf{background:hsla(0,0%,100%,.12);padding:16px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:4px;border:.5px solid hsla(0,0%,100%,.15);backdrop-filter:blur(8px)}.espacioPages_summaryVal__X1IVI{font-size:1.875rem;font-weight:700;line-height:1;letter-spacing:-.02em}.espacioPages_summaryLab__pYH9z{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.espacioPages_guestMessage__t0E1m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center;background:hsl(var(--muted)/.3);border:.5px solid hsl(var(--border));border-radius:16px}.espacioPages_guestMessage__t0E1m h3{font-size:1.125rem;font-weight:600;margin:0;color:hsl(var(--foreground))}.espacioPages_guestMessage__t0E1m p{margin:0;font-size:14px;color:hsl(var(--foreground))}.espacioPages_loadingState__xueme{flex-direction:column;gap:16px;padding:48px 24px;text-align:center;grid-column:1/-1}.espacioPages_arrowIcon__h4Heu,.espacioPages_loadingState__xueme{display:flex;align-items:center;color:hsl(var(--primary-foreground))}@keyframes espacioPages_fadeIn__iC4x8{0%{opacity:0}to{opacity:1}}@keyframes espacioPages_slideUp__xoIKz{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes espacioPages_modalScale__qFYH5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.espacioPages_itemCard__DVIZ1{min-height:180px}.espacioPages_likeButton__kNy5B,.espacioPages_modalClose__9lSjV{min-width:44px;min-height:44px}.espacioPages_detailItem__pQM2u{min-height:44px}}.AttemptDetailModal_overlay___xckx{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);animation:AttemptDetailModal_fade-in__yg83B .2s ease}.AttemptDetailModal_modal__XNC6N{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-xl);animation:AttemptDetailModal_zoom-in__Jzhz2 .3s cubic-bezier(.16,1,.3,1)}.AttemptDetailModal_header__WnXIe{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid hsl(var(--border))}.AttemptDetailModal_headerTitle__3S7qu{display:flex;align-items:center;gap:var(--spacing-sm);color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;font-weight:700}.AttemptDetailModal_close__5c8OF{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:4px;border-radius:4px;transition:all var(--transition-base)}.AttemptDetailModal_close__5c8OF:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.AttemptDetailModal_body__EwJQy{padding:var(--spacing-lg);overflow-y:auto}.AttemptDetailModal_grid__WfUiu{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width:768px){.AttemptDetailModal_grid__WfUiu{grid-template-columns:1.2fr 1fr}}.AttemptDetailModal_examTitle__dPTbY{font-size:1.5rem;font-weight:700;margin:0 0 var(--spacing-lg) 0;line-height:1.2}.AttemptDetailModal_scoreCard__Nbqv_{background:hsl(var(--muted)/.3);padding:var(--spacing-xl);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.AttemptDetailModal_circularScore__3sTqS{width:120px;height:120px;border-radius:50%;background:hsl(var(--card));border:8px solid hsl(var(--primary)/.1);display:flex;flex-direction:column;align-items:center;justify-content:center}.AttemptDetailModal_scoreValue__NgkhJ{font-size:2rem;font-weight:800;color:hsl(var(--primary))}.AttemptDetailModal_scoreLabel__DyhRf{font-size:.65rem;text-transform:uppercase;font-weight:700;color:hsl(var(--muted-foreground))}.AttemptDetailModal_statsRow__1_HJE{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);width:100%}.AttemptDetailModal_miniStat__9cSfr{background:hsl(var(--card));padding:var(--spacing-sm);border-radius:12px;display:flex;align-items:center;gap:var(--spacing-sm);border:1px solid hsl(var(--border))}.AttemptDetailModal_miniIcon__W_cNY{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.AttemptDetailModal_success__BltpL{background:#22c55e}.AttemptDetailModal_error__aCt7p{background:#ef4444}.AttemptDetailModal_miniVal__T7C6c{font-weight:700;font-size:1rem}.AttemptDetailModal_miniLab__MZVnp{font-size:.6rem;text-transform:uppercase;color:hsl(var(--muted-foreground))}.AttemptDetailModal_progressBar__mtETO{width:100%;height:8px;background:hsl(var(--muted));border-radius:9999px;overflow:hidden}.AttemptDetailModal_progressFill__WPfn2{height:100%;background:linear-gradient(90deg,#22c55e,hsl(var(--primary)));transition:width 1s ease-out}.AttemptDetailModal_groupTitle__n3GBE{font-size:.75rem;font-weight:700;text-transform:uppercase;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:8px;margin-bottom:var(--spacing-md);padding-bottom:4px;border-bottom:1px solid hsl(var(--border))}.AttemptDetailModal_detailGroup__Sj6AF{margin-bottom:var(--spacing-lg)}.AttemptDetailModal_detailItem__wkGhe{display:flex;justify-content:space-between;font-size:.875rem;padding:4px 0}.AttemptDetailModal_codePill__G9rIB{font-family:monospace;background:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:2px 6px;border-radius:4px;font-weight:600}.StatsHero_hero__z9BiD{background:hsl(var(--primary));border-radius:var(--radius);padding:var(--spacing-lg);color:hsl(var(--primary-foreground));margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-lg)}.StatsHero_header__zckxU{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.StatsHero_iconWrapper__KvpI8{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.StatsHero_title__Q_gwC{font-size:1.25rem;font-weight:700;margin:0}.StatsHero_subtitle__XGZZW{font-size:.875rem;opacity:.9;margin:0}.StatsHero_grid__Pheng{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.StatsHero_statBox__xbgeP{background:hsla(0,0%,100%,.1);padding:var(--spacing-md);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;text-align:center;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1)}.StatsHero_value__kOWhR{font-size:1.5rem;font-weight:700}.StatsHero_label__TOjnM{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin-top:4px}@media (max-width:640px){.StatsHero_grid__Pheng{grid-template-columns:1fr;gap:var(--spacing-sm)}.StatsHero_statBox__xbgeP{flex-direction:row;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.StatsHero_label__TOjnM{margin-top:0}}.ItemCard_card__ExEav{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--spacing-md);cursor:pointer;transition:all var(--transition-base);display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;width:100%;min-height:160px}.ItemCard_card__ExEav:hover{border-color:hsl(var(--primary)/.3);box-shadow:var(--shadow-md);transform:translateY(-2px);background:hsl(var(--card)/.8)}.ItemCard_card__ExEav:active{transform:translateY(0);box-shadow:none}.ItemCard_card__ExEav:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.ItemCard_header__hT1cn{display:flex;flex-direction:column;gap:6px}.ItemCard_titleContainer__gHKhD{display:flex;align-items:flex-start;gap:8px}.ItemCard_icon__4eJNC{color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.ItemCard_title__bcD4C{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));-webkit-line-clamp:2;line-height:1.35;letter-spacing:-.01em}.ItemCard_description__buAg5,.ItemCard_title__bcD4C{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ItemCard_description__buAg5{font-size:.8125rem;color:hsl(var(--muted-foreground));-webkit-line-clamp:3;line-height:1.55;flex:1}.ItemCard_meta__0ytHx{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.ItemCard_badge__dgrFf{font-size:.6875rem;font-weight:600;padding:3px 8px;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-radius:calc(var(--radius) / 2);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border:1px solid hsl(var(--border)/.5);line-height:1.4}.ItemCard_footer__CDh6T{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:var(--spacing-sm);border-top:1px solid hsl(var(--border)/.5);margin-top:auto}.ItemCard_footerLeft__fAhQ_{font-size:.75rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ItemCard_footerRight__WZAe4{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));flex-shrink:0}.ItemCard_success__QmXPJ{border-left:3px solid hsl(var(--success,142 71% 45%));padding-left:calc(var(--spacing-md) - 2px)}.ItemCard_warning__xQw4u{border-left:3px solid hsl(var(--warning,48 96% 53%));padding-left:calc(var(--spacing-md) - 2px)}.ItemCard_error__Hrudn{border-left:3px solid hsl(var(--destructive));padding-left:calc(var(--spacing-md) - 2px)}.ItemCard_info__pKv2S{border-left:3px solid hsl(var(--primary));padding-left:calc(var(--spacing-md) - 2px)}.ItemCard_loading__XunvG{opacity:.55;pointer-events:none}.ItemCard_skeleton__0wPio{pointer-events:none;cursor:default}.ItemCard_skeleton__0wPio:hover{transform:none;box-shadow:none;border-color:hsl(var(--border));background:hsl(var(--card))}.ItemCard_skeletonHeader__s5HZq{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ItemCard_skeletonIcon__3JYD1{height:18px;width:18px;border-radius:4px;flex-shrink:0}.ItemCard_skeletonTitle__CT150{height:16px;width:65%;border-radius:calc(var(--radius) / 2)}.ItemCard_skeletonDescription__355fS{height:13px;width:100%;border-radius:calc(var(--radius) / 2);margin-top:8px}.ItemCard_skeletonDescriptionShort__P6mbJ{height:13px;width:55%;border-radius:calc(var(--radius) / 2);margin-top:5px}.ItemCard_skeletonBadges__Cysq_{display:flex;gap:6px;margin-top:12px}.ItemCard_skeletonBadge__1Ghr5{height:20px;width:52px;border-radius:calc(var(--radius) / 2)}.ItemCard_skeletonFooter__igfVS{height:1px;width:100%;margin-top:16px;border-top:1px solid hsl(var(--border)/.5)}.ItemCard_skeletonBadge__1Ghr5,.ItemCard_skeletonDescriptionShort__P6mbJ,.ItemCard_skeletonDescription__355fS,.ItemCard_skeletonIcon__3JYD1,.ItemCard_skeletonTitle__CT150{background:hsl(var(--muted));position:relative;overflow:hidden}.ItemCard_skeleton__0wPio [class*=skeleton]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsl(var(--muted-foreground)/.07),transparent);animation:ItemCard_shimmer__678v_ 1.8s ease-in-out infinite}@keyframes ItemCard_shimmer__678v_{to{transform:translateX(100%)}}@media (max-width:480px){.ItemCard_card__ExEav{min-height:140px}.ItemCard_title__bcD4C{font-size:.875rem}.ItemCard_description__buAg5{font-size:.8rem;-webkit-line-clamp:2}}.guestBanner_guestBanner__PfvhM{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:200;background:hsl(var(--primary));display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:9999px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:guestBanner_slideDown__XF219 .3s cubic-bezier(.16,1,.3,1);will-change:auto;touch-action:manipulation;max-width:calc(100vw - 24px)}.guestBanner_guestBannerIcon__Jczv0{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-foreground))}.guestBanner_guestBannerText__BGNas{display:flex;flex-direction:row;text-align:center;line-height:1.4;letter-spacing:.01em;font-size:.875rem;font-weight:500;color:hsl(var(--primary-foreground));white-space:nowrap}.guestBanner_guestBannerClose__vxkWM{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:hsl(var(--primary-foreground)/.2);color:hsl(var(--primary-foreground));cursor:pointer;border-radius:50%;transition:background-color .15s ease,transform .1s ease;outline:none;touch-action:manipulation}.guestBanner_guestBannerClose__vxkWM:hover{background:hsl(var(--primary-foreground)/.3);transform:scale(1.05)}.guestBanner_guestBannerClose__vxkWM:active{transform:scale(.95)}.guestBanner_guestBannerClose__vxkWM:focus-visible{outline:2px solid hsl(var(--primary-foreground));outline-offset:2px}@keyframes guestBanner_slideDown__XF219{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.guestBanner_guestBanner__PfvhM{animation:none}.guestBanner_guestBannerClose__vxkWM{transition:none}}@media (max-width:470px){.guestBanner_mode-text__0tVDc{display:none}}@media (max-width:340px){.guestBanner_guestBanner__PfvhM{top:0;max-width:none!important;width:100%;border-radius:1px}}@media (max-width:640px){.guestBanner_guestBanner__PfvhM{top:8px;padding:8px 14px;gap:8px;left:50%;transform:translateX(-50%);width:auto;max-width:calc(100vw - 16px)}.guestBanner_guestBannerText__BGNas{font-size:.75rem}.guestBanner_guestBannerClose__vxkWM{width:24px;height:24px}.guestBanner_guestBannerIcon__Jczv0{display:none}}.card_itemsList__2I2Bf{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:.8rem;align-items:start}.card_itemCard__T7aJ6{width:100%;background:hsl(var(--card));border:.5px solid hsl(var(--border));border-radius:16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;overflow:hidden;display:flex;flex-direction:column;min-height:200px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.card_itemCard__T7aJ6:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 4px 12px 0 rgba(0,0,0,.08);transform:translateY(-2px)}.card_itemCard__T7aJ6:active{transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.card_itemCard__T7aJ6:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.card_itemCardHeader__Tw7rh{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 0}.card_itemCardTitle__VHovb{font-size:15px;font-weight:600;color:hsl(var(--foreground));line-height:1.4;margin:0;letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word;min-width:0}.card_itemCardDesc__vTMzs{font-size:13px;color:hsl(var(--muted-foreground));line-height:1.5;margin:8px 16px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.card_itemCardMeta__SxNXu{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 12px;margin-top:auto}.card_diffBadge__OQFDU,.card_itemBadge__Epyct{display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:4px 10px;border-radius:9999px;line-height:1.4;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%}.card_itemBadge__Epyct{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.card_diffBadge__OQFDU{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:.5px solid hsl(var(--border))}.card_itemCardFooter__eEz0L{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:.5px solid hsl(var(--border));background:hsl(var(--muted)/.3)}.card_itemCreator__LGaNz{font-size:12px;overflow:hidden;text-overflow:ellipsis;min-width:0}.card_itemCode__yWnMN,.card_itemCreator__LGaNz{font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap}.card_itemCode__yWnMN{font-family:SF Mono,Menlo,Monaco,Cascadia Code,monospace;font-size:11px;background:hsl(var(--card));border:.5px solid hsl(var(--border));padding:3px 8px;border-radius:6px;flex-shrink:0;letter-spacing:.3px}.card_spinner__YWwzW{color:hsl(var(--muted-foreground));animation:card_spin__9NoQC 1s linear infinite;flex-shrink:0}@keyframes card_spin__9NoQC{to{transform:rotate(1turn)}}.card_emptyState__z3EGW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:hsl(var(--muted-foreground));text-align:center}.card_emptyIcon__oH1J6{color:hsl(var(--muted-foreground)/.5)}.card_skeletonCard__Zg5VO{background:hsl(var(--card));border:.5px solid hsl(var(--border));border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-height:200px;padding:16px;gap:8px}.card_skeletonCard__Zg5VO .card_itemCardHeader__Tw7rh{margin-bottom:4px;padding:0}.card_skeletonTitle__BCD2P{height:15px;width:75%;border-radius:9999px;background:hsl(var(--muted))}.card_skeletonDescription__PiT4Y{height:12px;width:100%;border-radius:9999px;background:hsl(var(--muted))}.card_skeletonDescriptionLine__CA8Gm{height:12px;width:60%;border-radius:9999px;background:hsl(var(--muted))}.card_skeletonBadges__P9paA{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.card_skeletonBadge__PmEqN{height:22px;width:65px;border-radius:9999px;background:hsl(var(--muted))}.card_skeletonFooter__KtrQK{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:auto;border-top:.5px solid hsl(var(--border))}.card_skeletonCreator__KxgUc{height:12px;width:80px;border-radius:9999px;background:hsl(var(--muted))}.card_skeletonCode__IT5iA{height:22px;width:55px;border-radius:6px;background:hsl(var(--muted))}@keyframes card_shimmer__Ma81U{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:640px){.card_itemsList__2I2Bf{grid-template-columns:1fr}.card_itemCardTitle__VHovb{font-size:14px}}.CardKlek_overlay__zXors{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px);animation:CardKlek_fadeIn__AKkrA .3s ease-out}@keyframes CardKlek_fadeIn__AKkrA{0%{opacity:0}to{opacity:1}}.CardKlek_modal__4lvlt{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 20px 50px -12px rgba(0,0,0,.3);width:90%;max-width:680px;height:auto;min-height:520px;max-height:90vh;display:flex;flex-direction:column;position:relative;overflow:hidden;animation:CardKlek_modalPop__5S5AV .4s cubic-bezier(.34,1.56,.64,1)}@keyframes CardKlek_modalPop__5S5AV{0%{transform:scale(.98) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.CardKlek_progressBar__Yi_e_{position:absolute;top:0;left:0;width:100%;height:4px;background:hsl(var(--muted)/.2);z-index:10}.CardKlek_progressFill__4uZ7T{height:100%;background:hsl(var(--primary));transition:width .6s cubic-bezier(.65,0,.35,1)}.CardKlek_header__XfPYF{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.25rem 0 1.5rem;background:transparent}.CardKlek_title__GZ4aO{font-size:.875rem;font-weight:600;color:hsl(var(--muted-foreground));letter-spacing:-.01em;margin:0}.CardKlek_closeBtn__gtoOW{border-radius:6px;border:1px solid transparent;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.CardKlek_closeBtn__gtoOW:hover{background:hsl(var(--muted)/.5);border-color:hsl(var(--border));color:hsl(var(--foreground))}.CardKlek_cardContainer__vGV2g{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 3rem;perspective:2000px}.CardKlek_flashCard__ogYM0{width:100%;height:320px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.CardKlek_flashCard__ogYM0.CardKlek_flipped__tkvcP{transform:rotateY(180deg)}.CardKlek_flashCardFace__l7sp2{position:absolute;inset:0;backface-visibility:hidden;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 4px 20px -5px rgba(0,0,0,.05);overflow-y:auto}.CardKlek_flashCardFace__l7sp2:last-child{transform:rotateY(180deg);background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--muted)/.1))}.CardKlek_faceContent__A_ZsM{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;width:100%}.CardKlek_faceLabel__KLyE3{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary));background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.2);padding:.2rem .6rem;border-radius:4px}.CardKlek_faceText__8IzhW{font-size:1.25rem;line-height:1.5;color:hsl(var(--foreground));font-weight:500;letter-spacing:-.02em}.CardKlek_flipHint___ui8_{margin-top:1.5rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.3);padding:.4rem .8rem;border-radius:6px;transition:opacity .2s}.CardKlek_footer__GQF5D{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;background:transparent;border-top:1px solid hsl(var(--border)/.5)}.CardKlek_footerLeft__fPHO8{display:flex;align-items:center;gap:1rem}.CardKlek_footerRight__WiWvX{display:flex;align-items:center;gap:.75rem}.CardKlek_navBtn__rx446{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.CardKlek_navBtn__rx446:hover:not(:disabled){border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.02);transform:translateY(-1px)}.CardKlek_navBtn__rx446:active:not(:disabled){transform:translateY(0)}.CardKlek_navBtn__rx446:disabled{opacity:.3;cursor:not-allowed}.CardKlek_resetBtn__BLw8r{color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s;padding:.4rem;border-radius:6px}.CardKlek_resetBtn__BLw8r:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.CardKlek_counter__iH_L2{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.3);padding:.25rem .5rem;border-radius:4px}.CardKlek_counter__iH_L2 strong{color:hsl(var(--foreground))}.CardKlek_skeletonHeader__dc5oc{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}.CardKlek_skeletonTitle__WXglr{height:1.25rem;width:150px;border-radius:4px}.CardKlek_skeletonClose__sWN_x{height:32px;width:32px;border-radius:6px}.CardKlek_skeletonCard__1JUnB{width:100%;height:320px;border-radius:16px;border:1px solid hsl(var(--border)/.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2.5rem}.CardKlek_skeletonBadge__WNqk8{height:1.2rem;width:80px;border-radius:4px}.CardKlek_skeletonText__6wzUz{height:1.5rem;width:80%;border-radius:4px}.CardKlek_skeletonTextShort__6qHQK{height:1.5rem;width:60%;border-radius:4px}.CardKlek_skeletonNavBtn__F6kae{width:36px;height:36px;border-radius:8px}.CardKlek_skeletonCounter__Aea0b{width:60px;height:24px;border-radius:4px}@media (max-width:640px){.CardKlek_modal__4lvlt{height:100vh;width:100%;border-radius:0;max-height:none}.CardKlek_cardContainer__vGV2g{padding:1.5rem}.CardKlek_flashCard__ogYM0{height:340px}}