/* ============================================
   HOME PAGE - LANDING
   Namespace: .home-page
   ============================================ */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body:has(.home-page) {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
  background: #ffffff;
  color: #1f2937;
  line-height: 1.6;
}

.home-page {
  /* Container */
  /* Navbar */
  /* Language Selector - Home */
  /* Hero Section */
  /* Chart Preview */
  /* Features Section */
  /* How It Works */
  /* Pricing */
  /* CTA Section */
  /* Footer */
  /* Responsive */
}
.home-page .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}
.home-page .navbar {
  padding: 20px 0;
  position: sticky;
  top: 0;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid #e5e7eb;
  z-index: 100;
}
.home-page .navbar .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-page .nav-brand .logo {
  font-size: 24px;
  font-weight: 700;
  color: #667eea;
}
.home-page .nav-menu {
  display: flex;
  gap: 32px;
  align-items: center;
}
.home-page .nav-menu a {
  text-decoration: none;
  color: #6b7280;
  font-weight: 500;
  transition: color 0.2s;
}
.home-page .nav-menu a:hover {
  color: #667eea;
}
.home-page .language-selector-home {
  position: relative;
}
.home-page .language-trigger-home {
  display: flex;
  align-items: center;
  gap: 6px;
  background: transparent;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 8px 12px;
  cursor: pointer;
  transition: all 0.2s;
  color: #6b7280;
  font-weight: 500;
}
.home-page .language-trigger-home:hover {
  background: #f9fafb;
  border-color: #d1d5db;
  color: #667eea;
}
.home-page .language-trigger-home svg {
  width: 18px;
  height: 18px;
}
.home-page .language-trigger-home span {
  font-size: 12px;
  min-width: 20px;
}
.home-page .language-dropdown-home {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  min-width: 160px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: all 0.2s;
  z-index: 1000;
}
.home-page .language-dropdown-home.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.home-page .language-dropdown-home .dropdown-item {
  display: block;
  padding: 10px 16px;
  color: #374151;
  text-decoration: none;
  transition: background 0.2s;
  cursor: pointer;
}
.home-page .language-dropdown-home .dropdown-item:hover {
  background: #f9fafb;
}
.home-page .language-dropdown-home .dropdown-item.active {
  background: #f3f4f6;
  font-weight: 600;
  color: #667eea;
}
.home-page .btn-login {
  color: #667eea !important;
}
.home-page .btn-cta {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff !important;
  padding: 10px 24px;
  border-radius: 8px;
  font-weight: 600;
}
.home-page .btn-cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(102, 126, 234, 0.3);
}
.home-page .hero {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
  padding-bottom: 80px;
}
.home-page .hero-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
  padding: 80px 24px;
}
.home-page .badge {
  display: inline-block;
  padding: 8px 16px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 24px;
}
.home-page .hero h1 {
  font-size: 56px;
  font-weight: 800;
  line-height: 1.1;
  margin-bottom: 24px;
}
.home-page .hero-description {
  font-size: 18px;
  opacity: 0.9;
  margin-bottom: 32px;
}
.home-page .hero-cta {
  display: flex;
  gap: 16px;
  margin-bottom: 48px;
}
.home-page .btn-primary,
.home-page .btn-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 16px 32px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.3s;
}
.home-page .btn-large {
  padding: 18px 36px;
  font-size: 18px;
}
.home-page .btn-primary {
  background: #ffffff;
  color: #667eea;
}
.home-page .btn-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}
.home-page .btn-secondary {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.3);
}
.home-page .btn-secondary:hover {
  background: rgba(255, 255, 255, 0.2);
}
.home-page .hero-stats {
  display: flex;
  gap: 48px;
}
.home-page .stat {
  text-align: left;
}
.home-page .stat-value {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 4px;
}
.home-page .stat-label {
  font-size: 14px;
  opacity: 0.8;
}
.home-page .chart-preview {
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
}
.home-page .chart-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  color: #1f2937;
}
.home-page .asset-name {
  font-weight: 700;
  font-size: 18px;
}
.home-page .timeframe {
  background: #f9fafb;
  padding: 4px 12px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
}
.home-page .candles-container {
  display: flex;
  gap: 16px;
  align-items: flex-end;
  justify-content: center;
  height: 200px;
  margin-bottom: 24px;
  padding: 20px 0;
}
.home-page .candle {
  width: 40px;
  border-radius: 4px;
  position: relative;
  transition: all 0.3s;
}
.home-page .candle.green {
  background: linear-gradient(135deg, #10b981 0%, #059669 100%);
}
.home-page .candle.red {
  background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
}
.home-page .candle.mystery {
  background: linear-gradient(135deg, #f9fafb 0%, #e5e7eb 100%);
  border: 2px dashed #9ca3af;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
  animation: pulse 2s infinite;
}
.home-page .question-mark {
  font-size: 32px;
  font-weight: 700;
  color: #6b7280;
}
@keyframes pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}
.home-page .bet-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.home-page .bet-btn {
  padding: 16px;
  border: none;
  border-radius: 8px;
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.home-page .red-btn {
  background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
  color: #ffffff;
}
.home-page .red-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(239, 68, 68, 0.4);
}
.home-page .green-btn {
  background: linear-gradient(135deg, #10b981 0%, #059669 100%);
  color: #ffffff;
}
.home-page .green-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(16, 185, 129, 0.4);
}
.home-page .arrow {
  font-size: 18px;
}
.home-page .features {
  padding: 100px 0;
  background: #f9fafb;
}
.home-page .section-header {
  text-align: center;
  margin-bottom: 60px;
}
.home-page .section-header h2 {
  font-size: 42px;
  font-weight: 800;
  margin-bottom: 16px;
  color: #1f2937;
}
.home-page .section-header p {
  font-size: 18px;
  color: #6b7280;
}
.home-page .features-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
.home-page .feature-card {
  background: #ffffff;
  padding: 32px;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  transition: all 0.3s;
}
.home-page .feature-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.home-page .feature-icon {
  font-size: 48px;
  margin-bottom: 16px;
}
.home-page .feature-card h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 12px;
  color: #1f2937;
}
.home-page .feature-card p {
  color: #6b7280;
  line-height: 1.6;
}
.home-page .how-it-works {
  padding: 100px 0;
}
.home-page .steps-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  margin-bottom: 60px;
}
.home-page .step {
  flex: 1;
  max-width: 300px;
}
.home-page .step-number {
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 700;
  margin: 0 auto 20px;
}
.home-page .step-content h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 12px;
  text-align: center;
}
.home-page .step-content p {
  color: #6b7280;
  text-align: center;
}
.home-page .step-arrow {
  font-size: 32px;
  color: #d1d5db;
  font-weight: 700;
}
.home-page .how-it-works-example {
  max-width: 500px;
  margin: 0 auto;
}
.home-page .example-card {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(102, 126, 234, 0.3);
}
.home-page .example-header {
  background: rgba(255, 255, 255, 0.2);
  padding: 16px 24px;
  text-align: center;
}
.home-page .example-label {
  color: #ffffff;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.home-page .example-content {
  padding: 24px;
  color: #ffffff;
}
.home-page .example-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  font-size: 16px;
}
.home-page .example-row .label {
  opacity: 0.9;
}
.home-page .example-row .value {
  font-weight: 700;
}
.home-page .example-row.result {
  font-size: 18px;
  margin-top: 16px;
}
.home-page .example-row.profit {
  font-size: 18px;
}
.home-page .highlight {
  background: rgba(255, 255, 255, 0.2);
  padding: 4px 12px;
  border-radius: 6px;
}
.home-page .win {
  color: #34d399;
}
.home-page .example-divider {
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
  margin: 20px 0;
}
.home-page .pricing {
  padding: 100px 0;
  background: #f9fafb;
}
.home-page .pricing-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-bottom: 40px;
}
.home-page .pricing-card {
  background: #ffffff;
  border-radius: 16px;
  padding: 40px 32px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  position: relative;
  transition: all 0.3s;
}
.home-page .pricing-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.home-page .pricing-card.featured {
  border: 2px solid #667eea;
  transform: scale(1.05);
}
.home-page .popular-badge {
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
  padding: 6px 20px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}
.home-page .pricing-header h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 16px;
}
.home-page .price {
  font-size: 48px;
  font-weight: 800;
  color: #667eea;
  margin-bottom: 32px;
}
.home-page .price span {
  font-size: 18px;
  color: #6b7280;
  font-weight: 500;
}
.home-page .pricing-features {
  list-style: none;
  margin-bottom: 32px;
}
.home-page .pricing-features li {
  padding: 12px 0;
  color: #4b5563;
}
.home-page .pricing-btn {
  display: block;
  width: 100%;
  padding: 14px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
  text-align: center;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s;
}
.home-page .pricing-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(102, 126, 234, 0.4);
}
.home-page .pricing-note {
  text-align: center;
  background: #ffffff;
  padding: 24px;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.home-page .cta-section {
  padding: 100px 0;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
}
.home-page .cta-content {
  text-align: center;
}
.home-page .cta-content h2 {
  font-size: 48px;
  font-weight: 800;
  margin-bottom: 16px;
}
.home-page .cta-content p {
  font-size: 18px;
  opacity: 0.9;
  margin-bottom: 32px;
}
.home-page .footer {
  background: #111827;
  color: #ffffff;
  padding: 60px 0 30px;
}
.home-page .footer-content {
  display: grid;
  grid-template-columns: 2fr 3fr;
  gap: 60px;
  margin-bottom: 40px;
}
.home-page .footer-brand .logo {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 16px;
}
.home-page .footer-brand p {
  opacity: 0.7;
}
.home-page .footer-links {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
}
.home-page .footer-column h4 {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.home-page .footer-column a {
  display: block;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  margin-bottom: 12px;
  transition: color 0.2s;
}
.home-page .footer-column a:hover {
  color: #ffffff;
}
.home-page .footer-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-page .footer-bottom p {
  opacity: 0.7;
  font-size: 14px;
}
.home-page .social-links {
  display: flex;
  gap: 24px;
}
.home-page .social-links a {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.7;
  transition: opacity 0.2s;
}
.home-page .social-links a:hover {
  opacity: 1;
}
@media (max-width: 1024px) {
  .home-page .hero-content {
    grid-template-columns: 1fr;
  }
  .home-page .hero h1 {
    font-size: 42px;
  }
  .home-page .features-grid,
  .home-page .pricing-cards {
    grid-template-columns: repeat(2, 1fr);
  }
  .home-page .footer-content {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 640px) {
  .home-page .nav-menu {
    display: none;
  }
  .home-page .hero h1 {
    font-size: 36px;
  }
  .home-page .features-grid,
  .home-page .pricing-cards {
    grid-template-columns: 1fr;
  }
  .home-page .steps-container {
    flex-direction: column;
  }
  .home-page .step-arrow {
    transform: rotate(90deg);
  }
  .home-page .footer-links {
    grid-template-columns: repeat(2, 1fr);
  }
  .home-page .footer-bottom {
    flex-direction: column;
    gap: 16px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/styles/home.scss%22,%22../../assets/styles/variables.scss%22,%22../../assets/styles/mixins.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;EACE;EACA,YCqBY;EDpBZ,OC4BmB;ED3BnB;;;AAGF;AAEE;AAOA;AAsCA;AA8FA;AAqGA;AAwHA;AA2DA;AAsHA;AAqGA;AAuBA;AA6EA;;AAjuBA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EEoCF;EACA;EACA;;AFjCA;EACE,WCwCO;EDvCP,aC+CQ;ED9CR,OC/CY;;ADkDd;EACE;EACA,KCIU;EDHV;;AAEA;EACE;EACA,OCZiB;EDajB,aCiCQ;EDhCR;;AAEA;EACE,OC9DQ;;ADoEd;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,eClBQ;EDmBR;EACA;EACA;EACA,OCrCmB;EDsCnB,aCQU;;ADNV;EACE,YC7DU;ED8DV,cC3DW;ED4DX,OCxFU;;AD2FZ;EACE;EACA;;AAGF;EACE,WClBI;EDmBJ;;AAIJ;EACE;EACA;EACA;EACA,YCtEU;EDuEV;EACA,eChDQ;EDiDR,YCvCQ;EDwCR;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA,OC9FW;ED+FX;EACA;EACA;;AAEA;EACE,YC3GQ;;AD8GV;EACE,YC9GS;ED+GT,aC7CQ;ED8CR,OC1IQ;;ADgJd;EACE;;AAGF;EEjJA;EFmJE;EACA;EACA,eC5FQ;ED6FR,aC7DY;;AD+DZ;EACE;EACA;;AAKJ;EE/JA;EFiKE,OChIU;EDiIV;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA,eCrHS;EDsHT,WCrGQ;EDsGR,aC1FY;ED2FZ,eCjIU;;ADoIZ;EACE;EACA,aC9Fa;ED+Fb;EACA,eCxIU;;AD2IZ;EACE,WC/GM;EDgHN;EACA,eC5IU;;AD+IZ;EACE;EACA,KCrJS;EDsJT;;AAGF;AAAA;EEzIA;EACA;EACA;EF0IE;EACA;EACA,eCtJQ;EDuJR,aCvHY;EDwHZ,WClIM;EDmIN;EACA;;AAGF;EACE;EACA,WCxIM;;AD2IR;EACE,YC3LU;ED4LV,OChOY;;ADkOZ;EACE;EACA;;AAIJ;EACE;EACA,OCtMU;EDuMV;;AAEA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA,aChKQ;EDiKR;;AAGF;EACE,WClLQ;EDmLR;;AAIF;EACE,YCpOU;EDqOV,eC3MQ;ED4MR,SCpNU;EDqNV;;AAGF;EEnMA;EACA;EACA;EFmME,eC1NU;ED2NV,OCrOiB;;ADwOnB;EACE,aCxLQ;EDyLR,WCnMM;;ADsMR;EACE,YCjQY;EDkQZ;EACA;EACA,WC7MQ;ED8MR,aClMY;;ADqMd;EACE;EACA,KC/OS;EDgPT;EACA;EACA;EACA,eCjPU;EDkPV;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EE1SF;;AF8SE;EE1SF;;AF8SE;EACE;EACA;EEvPJ;EACA;EACA;EFuPI;EACA;;AAIJ;EACE,WC5OO;ED6OP,aCvOQ;EDwOR,OCxRmB;;AD2RrB;EAEE;IAEE;;EAGF;IACE;;;AAIJ;EACE;EACA;EACA,KCpSS;;ADuSX;EACE,SCvSS;EDwST;EACA,eCjSQ;EDkSR,aCjQQ;EDkQR,WC7QM;ED8QN;EACA;EE7RF;EACA;EACA;EF6RE,KCjTS;;ADoTX;EE3VA;EF6VE,OCpUU;;ADsUV;EACE;EE/UJ;;AFoVA;EEzWA;EF2WE,OC9UU;;ADgVV;EACE;EE7VJ;;AFkWA;EACE,WCxSM;;AD4SR;EACE;EACA,YCxWY;;AD2Wd;EACE;EACA;;AAEA;EACE;EACA,aC5SW;ED6SX,eCvVO;EDwVP,OChWe;;ADmWjB;EACE,WC7TI;ED8TJ,OCpWiB;;ADwWrB;EACE;EACA;EACA,KChWU;;ADmWZ;EACE,YCxXU;EDyXV,SCrWU;EDsWV,eCjWQ;EDkWR,YC5VQ;ED6VR;;AAEA;EACE;EACA,YC9VM;;ADkWV;EACE;EACA,eCtXS;;ADyXX;EACE,WC3VM;ED4VN,aClVQ;EDmVR,eC7XS;ED8XT,OCrYiB;;ADwYnB;EACE,OCxYmB;EDyYnB;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA,KC1YU;ED2YV;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EE1cF;EF4cE,OC3aU;ED4aV,eChZU;ECIZ;EACA;EACA;EF4YE,WC7XO;ED8XP,aCtXQ;EDuXR;;AAGF;EACE,WCrYM;EDsYN,aC5XQ;ED6XR,eCvaS;EDwaT;;AAGF;EACE,OClbmB;EDmbnB;;AAGF;EACE,WC7YO;ED8YP,OCzca;ED0cb,aCzYQ;;AD4YV;EACE;EACA;;AAGF;EE3eA;EF6eE,eClbQ;EDmbR;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE,OCxdU;EDydV,aChaQ;EDiaR,WC9aQ;ED+aR;EACA;;AAGF;EACE,SC9cU;ED+cV,OCjeU;;ADoeZ;EE7bA;EACA;EACA;EF6bE,eCtdS;EDudT,WCzbM;;AD2bN;EACE;;AAGF;EACE,aCrbM;;ADwbR;EACE,WCncI;EDocJ,YCneO;;ADseT;EACE,WCxcI;;AD4cR;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EACE;EACA,YCzhBY;;AD4hBd;EACE;EACA;EACA,KChgBU;EDigBV;;AAGF;EACE,YCzhBU;ED0hBV,eChgBQ;EDigBR;EACA,YC7fQ;ED8fR;EACA;;AAEA;EACE;EACA,YChgBM;;ADmgBR;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EEhlBF;EFklBE,OCjjBU;EDkjBV;EACA,eCxhBS;EDyhBT,WC1gBM;ED2gBN,aC5fQ;ED6fR;;AAGF;EACE,WCzgBO;ED0gBP,aClgBQ;EDmgBR,eC5iBS;;AD+iBX;EACE;EACA,aCvgBa;EDwgBb,OCtmBY;EDumBZ,eC/iBU;;ADijBV;EACE,WCvhBI;EDwhBJ,OC9jBiB;ED+jBjB,aCjhBQ;;ADqhBZ;EACE;EACA,eC1jBU;;AD4jBV;EACE;EACA,OCvlBW;;AD2lBf;EACE;EACA;EACA;EE1nBF;EF4nBE,OC3lBU;ED4lBV;EACA,eCrkBQ;EDskBR;EACA,aCviBY;EDwiBZ;;AAEA;EACE;EEnnBJ;;AFwnBA;EACE;EACA,YC1mBU;ED2mBV,SCzlBU;ED0lBV,eCnlBQ;EDolBR,YC9kBQ;;ADklBV;EACE;EEnpBF;EFqpBE,OCpnBU;;ADunBZ;EACE;;AAEA;EACE;EACA,aClkBW;EDmkBX,eC7mBO;;ADgnBT;EACE,WCllBI;EDmlBJ;EACA,eC/mBQ;;ADonBZ;EACE,YC3oBa;ED4oBb,OC1oBU;ED2oBV;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE,WCrmBO;EDsmBP,aC9lBQ;ED+lBR,eCxoBS;;AD2oBX;EACE;;AAGF;EACE;EACA;EACA,KC9oBU;;ADipBZ;EACE,WC1nBQ;ED2nBR,aC9mBQ;ED+mBR,eCxpBS;EDypBT;EACA;;AAGF;EACE;EACA;EACA;EACA,eClqBS;EDmqBT;;AAEA;EACE,OCrrBQ;;ADyrBZ;EACE;EACA,aCzqBU;ECqBZ;EACA;EACA;;AFqpBE;EACE;EACA,WCppBM;;ADwpBV;EACE;EACA,KCprBU;;ADsrBV;EACE,OCzsBQ;ED0sBR;EACA;EACA;;AAEA;EACE;;AE/mBN;EFsnBE;IACE;;EAGF;IACE;;EAGF;AAAA;IAEE;;EAGF;IACE;;;AE1oBJ;EF+oBE;IACE;;EAGF;IACE;;EAGF;AAAA;IAEE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA,KCpvBO%22,%22file%22:%22home.output.css%22%7D */
