@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700&family=Space+Grotesk:wght@500;600;700&display=swap);:root{--bg-elevated:#fff;--bg-light:#f5f5f5;--text:#000;--text-muted:#333;--red-light:#e106001a;--shadow:0 18px 40px #0000001f;--shadow-red:0 8px 24px #e1060033}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background-attachment:fixed;color:#000;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;position:relative}body:before{animation:backgroundPulse 15s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 50%,#e106000d 0,#0000 50%),radial-gradient(circle at 80% 50%,#e106000a 0,#0000 50%),radial-gradient(circle at 50% 20%,#e1060008 0,#0000 50%);height:100%;left:0;top:0;width:100%}body:after,body:before{content:"";pointer-events:none;position:fixed;z-index:0}body:after{animation:backgroundRotate 20s linear infinite;background:radial-gradient(circle at 30% 40%,#00000005 0,#0000 45%),radial-gradient(circle at 70% 60%,rgba(0,0,0,.015) 0,#0000 45%);height:200%;left:-50%;top:-50%;width:200%}@keyframes backgroundPulse{0%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.95;transform:scale(1.02)}}@keyframes backgroundRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.service-card__pricing{margin-top:20px}.service-card__pricing h4{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.pricing-list{display:flex;flex-direction:column;gap:8px}.pricing-item{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:14px;justify-content:space-between;line-height:1.5;padding:6px 0}.pricing-item:last-child{border-bottom:none}.pricing-label{color:#555;flex:1 1;font-weight:400;min-width:120px;word-break:break-word}.pricing-value{color:#dc2626;font-weight:600;min-width:90px;text-align:right;white-space:nowrap}.header{box-shadow:0 2px 8px #0000000d;padding:16px 24px}.nav-list{gap:24px}.nav-list a{color:#000;font-weight:500;transition:color .2s}.nav-list a.active{color:#dc2626}.nav-right{align-items:center;display:flex;gap:20px}.nav-buttons{gap:12px}.crypto-ticker{color:#333;font-size:14px;gap:16px}.crypto-item,.crypto-ticker{align-items:center;display:flex}.crypto-item{gap:6px}.crypto-price{color:#1f2937;font-weight:600}.crypto-change{border-radius:4px;font-size:12px;font-weight:600;padding:2px 6px}.crypto-change.positive{background-color:#0d96521a;color:#0d9652}.crypto-change.negative{background-color:#dc26261a;color:#dc2626}.charts-page{background:#fafafa;min-height:100vh;padding:40px 20px}.charts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.charts-header h2{color:#1f2937;font-size:28px}.charts-container{display:flex;gap:30px;margin:0 auto;max-width:1200px}.charts-left{display:flex;flex:1 1;flex-direction:column;gap:20px}.chart-box h3{font-size:18px;margin:0 0 12px}.chart-placeholder{align-items:center;background:#f8f9fa;border-radius:8px;color:#666;display:flex;font-size:14px;height:180px;justify-content:center}.charts-right{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;padding:20px;width:320px}.price-card h3{color:#333;font-size:18px;margin-bottom:16px;margin-top:0}.price-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.price-item:last-child{border-bottom:none}.price-item.satoshi-item{background:#fff8e1;border:none;border-radius:8px;padding:12px}.sub-label{color:#888;font-size:12px;margin-left:6px}.price-values{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.price-value{color:#1f2937;font-weight:600}.change{border-radius:4px;font-size:12px;font-weight:600;padding:2px 6px}.change.positive{background-color:#0d96521a;color:#0d9652}.change.negative{background-color:#dc26261a;color:#dc2626}.chart-box{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:12px;padding:20px}.chart-box h3{color:#333;font-size:16px;font-weight:600;margin:0}.price-canvas{background:#f8f9fa;border-radius:8px;height:180px}.chart-loading{align-items:center;color:#666;display:flex;font-size:14px;height:180px;justify-content:center}:root{--red:#e10600;--red-700:#b00500;--red-light:#e1060014;--text:#111217;--text-muted:#666;--bg:#fff;--bg-light:#f8f8f8;--bg-card:#fff;--border:#e0e0e0;--shadow:0 4px 20px #00000014;--shadow-red:0 4px 20px #e1060026}.App{color:#111217;color:var(--text);font-family:Space Grotesk,Inter,Arial,sans-serif;min-height:100vh;position:relative;z-index:1}.container{margin:0 auto;width:min(1280px,94%)}.section-title{animation:fadeInDown 1s ease-out;color:#111217;color:var(--text);font-family:Montserrat,Space Grotesk,sans-serif;font-size:2rem;font-weight:700}.btn{align-items:center;background-color:#e10600;background-color:var(--red);border:none;border-radius:50px;box-shadow:0 2px 8px #e1060033;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.4rem;justify-content:center;overflow:hidden;padding:.6rem 1.5rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn:hover:before{height:300px;width:300px}.btn:hover{background-color:#b00500;background-color:var(--red-700);box-shadow:0 4px 16px #e1060066;transform:translateY(-2px)}.btn:active{box-shadow:0 2px 8px #e1060033;transform:translateY(0)}.btn-outline{align-items:center;background:#0000;border:2px solid #e10600;border:2px solid var(--red);border-radius:50px;color:#e10600;color:var(--red);cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:.6rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-outline:hover{background:#e10600;background:var(--red);border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);color:#fff;transform:translateY(-2px)}.btn--large{font-size:1.1rem;font-weight:600;padding:1rem 2rem}.btn-text{background:none;border:none;color:#666;color:var(--text-muted);cursor:pointer;font-size:.9rem;padding:.4rem .8rem;transition:color .2s ease}.btn-remove,.btn-text:hover{color:#e10600;color:var(--red)}.btn-remove{align-items:center;background:#e1060026;border:1px solid #e106004d;border-radius:8px;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;transition:background .2s ease,transform .2s ease;width:36px}.btn-remove:hover{background:#e1060040;transform:scale(1.1)}.btn-spinner{animation:spin .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:.5rem;width:16px}.header{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:#fff;border-bottom:2px solid #e10600;border-bottom:2px solid var(--red);box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;padding:1.5rem 5rem}.logo{align-items:flex-end;color:#111217;color:var(--text);display:inline-flex;flex-direction:row;font-family:Orbitron,Space Grotesk,sans-serif;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;gap:.5rem;letter-spacing:.08em;line-height:1;text-decoration:none}.logo__mark{color:#e10600;color:var(--red);font-family:Orbitron,monospace;font-size:clamp(2.2rem,3.2vw,2.8rem);font-weight:700;letter-spacing:.3em}.logo__word{font-family:Orbitron,Space Grotesk,sans-serif;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase}.nav-list{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.nav-list a{border-bottom:2px solid #0000;color:#111217;color:var(--text);font-family:Inter,Montserrat,sans-serif;font-weight:600;padding-bottom:4px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.nav-list a.active,.nav-list a:hover{border-color:#e10600;border-color:var(--red);color:#e10600;color:var(--red)}.nav-buttons{align-items:center;display:flex;gap:1.25rem}.nav-cart .badge{background:#e10600;background:var(--red);color:#fff;font-size:.7rem;height:auto;margin-left:.4rem;min-width:auto;padding:.15rem .5rem}.main-content{padding:3rem 0 4rem;position:relative;z-index:2}.home{grid-gap:3rem;display:grid;gap:3rem}.hero{background:linear-gradient(135deg,#fff,#f8f8f8);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:18px;box-shadow:0 8px 32px #0000001a;color:#111217;color:var(--text);overflow:hidden;padding:clamp(3rem,6vw,5rem);position:relative}.hero .animated-background{border-radius:18px;inset:0;position:absolute}.hero__content{grid-gap:1.1rem;display:grid;gap:1.1rem;max-width:580px;position:relative;z-index:1}.hero__eyebrow{color:#666;color:var(--text-muted);font-size:.75rem;letter-spacing:.4em}.hero__title{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.05;text-transform:uppercase}.glitch{color:#111217;color:var(--text);position:relative}.glitch:after,.glitch:before{content:attr(data-text);inset:0;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:absolute}.glitch:before{color:#e10600bf;transform:translate(2px,-1px)}.glitch:after{color:#e1060066;transform:translate(-2px,1px)}.hero__subtitle{color:#666;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.hero__cta{display:flex;flex-wrap:wrap;gap:1rem}.hero__stats{grid-gap:1rem;bottom:clamp(1.5rem,4vw,3rem);display:grid;gap:1rem;position:absolute;right:clamp(1.5rem,4vw,3rem);z-index:1}.hero__stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e10600;background:var(--red);border:2px solid #e10600;border:2px solid var(--red);border-radius:14px;box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);color:#fff;min-width:180px;padding:1rem 1.25rem}.hero__stat-number{font-size:1.75rem;font-weight:700}.hero__stat-label{display:block;font-size:.8rem;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.ticker{background:#e1060014;background:var(--red-light);border:2px solid #e10600;border:2px solid var(--red);border-radius:999px;display:flex;overflow:hidden;padding:.5rem 0;position:relative}.ticker:after,.ticker:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:2rem}.ticker:before{background:linear-gradient(90deg,#fff,#0000);background:linear-gradient(90deg,var(--bg) 0,#0000 100%);left:0}.ticker:after{background:linear-gradient(270deg,#fff,#0000);background:linear-gradient(270deg,var(--bg) 0,#0000 100%);right:0}.ticker__inner{animation:ticker 18s linear infinite;color:#e10600;color:var(--red);display:flex;font-size:.85rem;font-weight:600;gap:2rem;letter-spacing:.4em;text-transform:uppercase}.ticker__inner span{white-space:nowrap}.advantage-card,.card,.miner-card,.mining-preview-card,.order-card,.panel-card,.rate-card,.service-card,.service-overview-card,.tech-card,.testimonial-card{background-color:#fff;background-color:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:8px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);margin-bottom:1rem;padding:1rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.panel-card{border-radius:14px;padding:1.5rem}.service-card{grid-gap:1.5rem;gap:1.5rem;padding:2.5rem}.miner-card,.service-card{border-radius:20px;display:grid}.miner-card{grid-gap:1.25rem;gap:1.25rem;padding:2rem}.tech-card{grid-gap:.5rem;border-radius:12px;display:grid;gap:.5rem;padding:1.5rem;text-align:center}.advantage-card{border-radius:16px;padding:2rem;text-align:center}.service-overview-card{grid-gap:1.5rem;border-radius:20px;display:grid;gap:1.5rem;padding:2.5rem 2rem;text-align:center}.mining-preview-card{border-radius:16px;padding:2rem;position:relative;text-align:center}.advantage-card:hover,.card:hover,.miner-card:hover,.mining-preview-card:hover,.order-card:hover,.panel-card:hover,.rate-card:hover,.service-card:hover,.service-overview-card:hover,.tech-card:hover,.testimonial-card:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow);transform:translateY(-5px)}.service-card:hover{transform:translateY(-10px)}.miner-card:hover,.service-card:hover{box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red)}.miner-card:hover{transform:translateY(-8px)}.tech-card:hover{transform:translateY(-4px)}.advantage-card:hover,.tech-card:hover{box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red)}.advantage-card:hover{transform:translateY(-5px)}.service-overview-card:hover{transform:translateY(-8px)}.mining-preview-card:hover,.service-overview-card:hover{box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red)}.mining-preview-card:hover{transform:translateY(-5px)}.card h3,.miner-card h3,.panel-card h3,.service-card h3{color:#111217;color:var(--text);margin-top:0}.card p,.panel-card p{color:#666;color:var(--text-muted)}.service-card{animation:fadeInUp .5s ease-out backwards;box-shadow:0 4px 16px #00000014;position:relative;text-align:center}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}.service-card__badge{color:#e10600b3;font-size:.65rem;letter-spacing:.18em;position:absolute;right:1.2rem;text-transform:uppercase;top:1.2rem}.service-card__header{display:block;margin-bottom:.5rem}.service-card__header h3{color:#111217;color:var(--text);font-size:1.6rem;font-weight:700;line-height:1.3;margin:0}.service-card__price-main{background:#e1060014;background:var(--red-light);border:2px solid #e1060033;border-radius:12px;color:#e10600;color:var(--red);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;padding:.75rem 1rem;text-align:center;transition:all .3s ease}.service-card:hover .service-card__price-main{background:#e10600;background:var(--red);border-color:#e10600;border-color:var(--red);color:#fff}.service-card__description{color:#666;color:var(--text-muted);font-size:1.05rem;line-height:1.7;margin:0;text-align:center}.service-card__list{grid-gap:.4rem;display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.service-card__list li{background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:10px;color:#111217;color:var(--text);font-size:1rem;line-height:1.5;padding:.65rem 1rem .65rem 1.6rem;position:relative;text-align:left}.service-card__list li:before{background:#e10600;background:var(--red);border-radius:50%;box-shadow:0 0 10px #e1060066;content:"";height:6px;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:6px}.service-card__actions{display:flex;gap:.75rem;margin-top:1.5rem}.service-card__action{flex:1 1}.service-card__details{font-size:.9rem;padding:.6rem 1rem}.service-card[data-category=frontend]{border-left:4px solid #61dafb}.service-card[data-category=backend]{border-left:4px solid #3776ab}.service-card[data-category=design]{border-left:4px solid #ff6b6b}.service-card[data-category=fullstack]{border-left:4px solid #4ecdc4}.service-card[data-category=consulting]{border-left:4px solid #45b7d1}.panels{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.blog-posts-grid,.miners-grid,.services-grid,.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.technologies-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.advantages-grid,.mining-preview__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.features-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.benefits-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.auth-section,.blog-article-page,.blog-page,.blog-preview,.cart-page,.cart-section,.crypto-converter,.crypto-converter-page,.faq-section,.miner-detail-page,.mining-preview,.mining-section,.profile-section,.services-overview,.services-section,.technologies-section,.testimonials-section,.why-us{grid-gap:2.5rem;animation:fadeInDown .6s ease-out;display:grid;gap:2.5rem}.mining-preview,.services-overview,.why-us{padding:5rem 0}.services-overview{background:#f8f8f8;background:var(--bg-light)}.why-us{background:#fff;background:var(--bg-card)}.mining-preview{background:linear-gradient(135deg,#f8f8f8,#fff);background:linear-gradient(135deg,var(--bg-light) 0,var(--bg-card) 100%)}.services-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.blog-preview-subtitle,.blog-subtitle,.faq-subtitle,.mining-preview__subtitle,.mining-subtitle,.services-overview__subtitle,.services-subtitle,.technologies-subtitle,.testimonials-subtitle,.why-us-subtitle{color:#666;color:var(--text-muted);font-family:Poppins,Inter,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.6;max-width:600px}.services-overview__subtitle{margin:0 auto;max-width:700px}.services-highlight{background:#e1060014;background:var(--red-light);border:2px solid #e10600;border:2px solid var(--red);border-radius:18px;box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);color:#111217;color:var(--text);max-width:360px;padding:1.75rem}.services-highlight p{color:#111217;color:var(--text);font-family:Montserrat,Inter,sans-serif;font-size:.95rem;font-weight:500;margin:.8rem 0 0}.services-highlight__tag{background:#e1060014;border:1px solid #e1060059;border-radius:999px;color:#e10600;color:var(--red);display:inline-block;font-size:.7rem;letter-spacing:.18em;padding:.3rem .85rem;text-transform:uppercase}.profile-section{animation:fadeInDown .6s ease-out;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:18px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);padding:2.5rem}.profile-card{grid-gap:1.5rem;display:grid;gap:1.5rem}.profile-card__header{align-items:center;display:flex;justify-content:space-between}.profile-card__greeting{color:#111217;color:var(--text);font-size:1.1rem;margin:0}.profile-card__greeting span{color:#e10600;color:var(--red);font-weight:700}.profile-card__body h3{color:#111217;color:var(--text);font-size:1.2rem;margin:0 0 1rem}.profile-card__body>p{color:#666;color:var(--text-muted);line-height:1.6}.profile-orders{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:1rem 0 0;padding:0}.profile-card__info{grid-gap:.75rem;background:#e1060014;background:var(--red-light);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;display:grid;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem}.profile-info-item{align-items:center;display:flex;justify-content:space-between}.profile-info-label{color:#666;color:var(--text-muted);font-size:.9rem}.profile-info-value{background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:8px;color:#111217;color:var(--text);display:inline-block;font-weight:500;padding:.5rem 1rem}.order-card{animation:fadeInUp .4s ease-out backwards;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);padding:1.5rem;transition:all .3s ease}.order-card:first-child{animation-delay:.1s}.order-card:nth-child(2){animation-delay:.2s}.order-card:nth-child(3){animation-delay:.3s}.order-card:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);transform:translateY(-4px)}.order-card__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.order-card__title{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.order-card__title span:first-child{color:#111217;color:var(--text);font-weight:600}.order-card__date{color:#666;color:var(--text-muted);font-size:.85rem}.order-card__items{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.order-item-small{border:1px solid #e1060033;border-radius:8px;color:#111217;color:var(--text);font-size:.85rem;padding:.4rem .75rem}.order-card__details,.order-item-small{background:#e1060014;background:var(--red-light)}.order-card__details{grid-gap:.5rem;border:1px solid #e1060033;border-radius:10px;display:grid;gap:.5rem;margin-bottom:1rem;padding:1rem}.order-detail{align-items:center;color:#666;color:var(--text-muted);display:flex;font-size:.9rem;gap:.75rem}.order-detail__icon{font-size:1.1rem}.order-card__total{border-top:2px solid #e0e0e0;border-top:2px solid var(--border);color:#111217;color:var(--text);font-size:1.1rem;padding-top:1rem;text-align:right}.order-total{color:#e10600;color:var(--red);font-size:1.3rem;font-weight:700;margin-left:.5rem}.profile-empty{color:#666;color:var(--text-muted);font-style:italic;padding:2rem;text-align:center}.auth-section{animation:fadeInDown .6s ease-out;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:18px;box-shadow:0 2px 8px #0000000d;margin:0 auto;max-width:420px;padding:2.5rem}.auth-section,.auth-section h2{color:#111217;color:var(--text)}.auth-section h2{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.auth-section form{grid-gap:1.25rem;display:grid;gap:1.25rem;margin-top:1.5rem}.auth-section input{background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:10px;color:#111217;color:var(--text);font-size:1rem;padding:.9rem 1.2rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.auth-section input:focus{border-color:#e10600;border-color:var(--red);box-shadow:0 0 0 3px #e106001a;outline:none}.auth-section input::placeholder{color:#666;color:var(--text-muted)}.auth-section .btn{font-size:1rem;font-weight:600;min-width:120px;padding:.75rem 1.5rem}.auth-section .btn-outline{font-size:.9rem;font-weight:600;padding:.75rem 1.5rem}.auth-section .register-link{border:2px solid #e10600;border:2px solid var(--red);border-radius:50px;color:#e10600;color:var(--red);display:block;font-weight:600;padding:.75rem;text-align:center;text-decoration:none;transition:all .2s ease}.auth-section .register-link:hover{background:#e10600;background:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);color:#fff;transform:translateY(-2px)}.status{border-radius:999px;font-size:.75rem;letter-spacing:.08em;padding:.15rem .6rem;text-transform:uppercase}.status--Выполнен{background:#20c99729;color:#20c997}.status--В работе{background:#ffc10729;color:#ffc107}.status--Ожидание{background:#e1060029;color:#e10600;color:var(--red)}.badge{align-items:center;background:#11121714;border-radius:999px;display:inline-flex;font-size:.75rem;height:1.5rem;justify-content:center;min-width:1.5rem}.cart-page{grid-gap:2rem;animation:fadeInDown .6s ease-out;display:grid;gap:2rem}.cart-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.cart-empty{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-items:center;padding:4rem 2rem;text-align:center}.cart-empty__icon{font-size:4rem;opacity:.5}.cart-empty__text{color:#666;color:var(--text-muted);max-width:400px}.cart-items{grid-gap:1rem;display:grid;gap:1rem}.cart-item-card{grid-gap:1.5rem;align-items:center;animation:fadeInUp .4s ease-out backwards;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);display:grid;gap:1.5rem;grid-template-columns:1fr auto;padding:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.cart-item-card:first-child{animation-delay:.1s}.cart-item-card:nth-child(2){animation-delay:.2s}.cart-item-card:nth-child(3){animation-delay:.3s}.cart-item-card:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);transform:translateX(4px)}.cart-item-card__info{grid-gap:.5rem;display:grid;gap:.5rem}.cart-item-card__title{color:#111217;color:var(--text);font-size:1.2rem;margin:0}.cart-item-card__description{color:#666;color:var(--text-muted);font-size:.9rem;margin:0}.cart-item-card__deliverables{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:.5rem 0 0;padding:0}.cart-item-card__deliverables li{background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:999px;color:#111217;color:var(--text);font-size:.8rem;padding:.2rem .65rem}.cart-item-card__controls{align-items:center;display:flex;gap:1.5rem}.quantity-control{align-items:center;background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:8px;display:flex;gap:.75rem;padding:.4rem .6rem}.quantity-btn{align-items:center;background:none;border:none;border-radius:4px;color:#111217;color:var(--text);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:28px;justify-content:center;transition:background .2s ease,color .2s ease;width:28px}.quantity-btn:hover{background:#e1060014;background:var(--red-light);color:#e10600;color:var(--red)}.quantity-value{color:#111217;color:var(--text);font-weight:600;min-width:2rem;text-align:center}.cart-item-card__price{color:#e10600;color:var(--red);font-size:1.3rem;font-weight:700;min-width:120px;text-align:right}.cart-summary{grid-gap:1rem;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:14px;bottom:2rem;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);display:grid;gap:1rem;padding:2rem;position:-webkit-sticky;position:sticky}.cart-summary__line{border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border);color:#666;color:var(--text-muted);display:flex;justify-content:space-between;padding:.75rem 0}.cart-summary__total{border-bottom:none;color:#111217;color:var(--text);font-size:1.3rem;font-weight:700;padding-top:1rem}.cart-total-amount{color:#e10600;color:var(--red);font-size:1.5rem}.cart-checkout{margin-top:.5rem}.crypto-converter-page{grid-gap:2.5rem;animation:fadeInDown .6s ease-out;display:grid;gap:2.5rem}.converter-hero{grid-gap:.75rem;display:grid;gap:.75rem;text-align:center}.converter-subtitle{font-size:1.05rem}.converter-error{align-items:center;background:#e1060026;border:1px solid #e106004d;border-radius:12px;color:#e10600;color:var(--red);display:flex;gap:.75rem;padding:1rem 1.5rem}.converter-card{grid-gap:2rem;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:18px;box-shadow:0 8px 32px #0000001a;color:#111217;color:var(--text);display:grid;gap:2rem;padding:2.5rem;position:relative}.converter-input-group{grid-gap:.75rem;display:grid;gap:.75rem}.converter-label{color:#666;color:var(--text-muted);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.converter-input-wrapper,.converter-result-wrapper{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto}.converter-input{background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;color:#111217;color:var(--text);font-size:1.5rem;font-weight:600;padding:1rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.converter-input:focus{border-color:#e10600;border-color:var(--red);box-shadow:0 0 0 3px #e106001a;outline:none}.converter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;color:#111217;color:var(--text);cursor:pointer;font-size:1rem;font-weight:600;min-width:140px;padding:1rem 1.25rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.converter-select:focus{border-color:#e10600;border-color:var(--red);box-shadow:0 0 0 3px #e106001a;outline:none}.converter-select::-ms-expand{display:none}.converter-swap{align-items:center;background:#e10600;background:var(--red);border:none;border-radius:50%;box-shadow:0 4px 12px #e106004d;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease;width:48px}.converter-swap:hover{box-shadow:0 6px 20px #e1060066;transform:translate(-50%,-50%) scale(1.1) rotate(180deg)}.converter-result{align-items:center;background:#e1060014;background:var(--red-light);border:2px solid #e10600;border:2px solid var(--red);border-radius:12px;display:flex;gap:.75rem;min-width:200px;padding:1.25rem 1.5rem}.converter-result-value{color:#e10600;color:var(--red);font-size:1.5rem;font-weight:700}.converter-result-currency{color:#e10600;color:var(--red);font-size:1.2rem;font-weight:600}.converter-loading{color:#666;color:var(--text-muted);font-style:italic}.rates-panel{grid-gap:1.5rem;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:18px;box-shadow:0 8px 32px #0000001a;color:#111217;color:var(--text);display:grid;gap:1.5rem;padding:2rem}.rates-panel__title{color:#111217;color:var(--text);font-size:1.3rem;margin:0}.rates-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rate-card{background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);padding:1.5rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rate-card:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);transform:translateY(-4px)}.rate-card__header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.rate-card__symbol{font-size:1.8rem;font-weight:700}.rate-card__name{color:#111217;color:var(--text);font-size:1rem;font-weight:600}.rate-card__price{grid-gap:.25rem;color:#e10600;color:var(--red);display:grid;font-size:1.5rem;font-weight:700;gap:.25rem}.rate-card__alt{color:#666;color:var(--text-muted);font-size:.9rem;font-weight:400}.rates-panel__note{color:#666;color:var(--text-muted);font-size:.85rem;font-style:italic;margin:0;text-align:center}.testimonials-section{grid-gap:2rem;animation:fadeInDown .6s ease-out;display:grid;gap:2rem}.testimonials-subtitle{color:#666;color:var(--text-muted);font-family:Poppins,Inter,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.6;max-width:600px}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{grid-gap:1.5rem;animation:fadeInUp .4s ease-out backwards;background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:18px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);display:grid;gap:1.5rem;padding:2rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.testimonial-card:first-child{animation-delay:.1s}.testimonial-card:nth-child(2){animation-delay:.2s}.testimonial-card:nth-child(3){animation-delay:.3s}.testimonial-card:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);transform:translateY(-6px)}.testimonial-rating{display:flex;gap:.25rem}.testimonial-rating .star{color:#ffc107;font-size:1.2rem}.testimonial-text{color:#666;color:var(--text-muted);font-size:1.05rem;font-style:italic;line-height:1.7;margin:0}.testimonial-author{align-items:center;border-top:2px solid #e0e0e0;border-top:2px solid var(--border);display:flex;gap:1rem;padding-top:1rem}.testimonial-author__info{grid-gap:.25rem;display:grid;gap:.25rem}.testimonial-author__name{color:#111217;color:var(--text);font-size:1rem;font-weight:600}.testimonial-author__role{color:#666;color:var(--text-muted);font-size:.9rem}.faq-section{grid-gap:2rem;animation:fadeInDown .6s ease-out;display:grid;gap:2rem}.faq-subtitle{color:#666;color:var(--text-muted);font-family:Poppins,Inter,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.6;max-width:600px}.faq-list{grid-gap:1rem;display:grid;gap:1rem}.faq-item{background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #0000000d;color:#111217;color:var(--text);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red)}.faq-item--open,.faq-item:hover{border-color:#e10600;border-color:var(--red)}.faq-question{align-items:center;background:none;border:none;color:#111217;color:var(--text);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem;text-align:left;transition:color .2s ease;width:100%}.faq-icon,.faq-question:hover{color:#e10600;color:var(--red)}.faq-icon{font-size:1.5rem;font-weight:700;min-width:30px;text-align:center;transition:transform .3s ease}.faq-item--open .faq-icon{transform:rotate(180deg)}.faq-answer{animation:fadeInUp .3s ease-out;color:#666;color:var(--text-muted);line-height:1.7;padding:0 1.5rem 1.5rem}.faq-answer p{margin:0}.order-form-overlay{align-items:flex-start;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:120px 2rem 2rem;position:fixed;right:0;top:0;z-index:1000}.order-form-wrapper{animation:slideUp .4s cubic-bezier(.4,0,.2,1);max-width:900px;overflow-y:visible;width:100%}.order-form{background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:20px;box-shadow:0 20px 60px #0003;color:#111217;color:var(--text);overflow:hidden}.order-form__header{align-items:center;background:#fff;border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border);display:flex;justify-content:space-between;padding:1.5rem 2rem}.order-form__title{margin:0}.order-form__close,.order-form__title{color:#111217;color:var(--text);font-size:1.5rem}.order-form__close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.order-form__close:hover{background:#e1060026;color:#e10600;color:var(--red);transform:rotate(90deg)}.order-form__body{padding:2rem}.order-form__body,.order-form__grid{grid-gap:2rem;display:grid;gap:2rem}.order-form__section{grid-gap:1rem;display:grid;gap:1rem}.order-form__section-title{border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border);color:#111217;color:var(--text);font-size:1.1rem;font-weight:600;margin:0;padding-bottom:.5rem}.order-form__fields{grid-gap:1rem;display:grid;gap:1rem}.form-field{grid-gap:.5rem;display:grid;gap:.5rem}.form-field label{color:#111217;color:var(--text);font-size:.9rem;font-weight:500}.form-field input,.form-field textarea{background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;color:#111217;color:var(--text);font-family:inherit;font-size:1rem;padding:.9rem 1.2rem;transition:all .2s ease;width:100%}.form-field input:focus,.form-field textarea:focus{border-color:#e10600;border-color:var(--red);box-shadow:0 0 0 3px #e106001a;outline:none}.form-field input::placeholder,.form-field textarea::placeholder{color:#666;color:var(--text-muted)}.order-form__map-container{grid-gap:.75rem;display:grid;gap:.75rem}.order-form__map-label{color:#111217;color:var(--text);font-size:.9rem;font-weight:500}.order-form__map{border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;cursor:crosshair;height:400px;overflow:hidden;position:relative;transition:border-color .2s ease;width:100%}.order-form__map-iframe{border:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.order-form__map-click-layer{cursor:crosshair;inset:0;pointer-events:auto;position:absolute;z-index:5}.map-controls{flex-direction:column;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:15}.map-control-btn,.map-controls{display:flex;pointer-events:auto}.map-control-btn{align-items:center;background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#111217;color:var(--text);cursor:pointer;font-size:1.5rem;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:40px}.map-control-btn:hover{background:#e10600;background:var(--red);border-color:#e10600;border-color:var(--red);color:#fff;transform:scale(1.05)}.map-control-btn--locate{font-size:1.2rem}.order-form__map:hover{border-color:#e10600;border-color:var(--red)}.order-form__map-marker{animation:markerPulse 2s ease-in-out infinite;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:10}.map-marker__pin{background:#e10600;background:var(--red);border:3px solid var(--bg-elevated);border-radius:50% 50% 50% 0;box-shadow:0 4px 12px #e1060099;height:24px;transform:rotate(-45deg);width:24px}.map-marker__pin:after{background:var(--bg-elevated);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.order-form__map-coords{color:#666;color:var(--text-muted);font-family:Courier New,monospace;font-size:.85rem;margin:0}.order-form__summary{background:#e1060014;background:var(--red-light);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;padding:1.5rem}.order-summary{grid-gap:.75rem;display:grid;gap:.75rem}.order-summary__line{color:#666;color:var(--text-muted);display:flex;justify-content:space-between}.order-summary__total{border-top:2px solid #e0e0e0;border-top:2px solid var(--border);color:#111217;color:var(--text);font-size:1.2rem;font-weight:700;padding-top:.75rem}.order-total-amount{color:#e10600;color:var(--red);font-size:1.4rem}.order-form__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.delivery-banner{background:linear-gradient(135deg,#e10600,#b00500);background:linear-gradient(135deg,var(--red) 0,#b00500 100%);border:2px solid #e10600;border:2px solid var(--red);border-radius:16px;box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);color:#fff;padding:1.5rem 2rem}.delivery-banner__content{align-items:center;display:flex;gap:1rem;justify-content:center;text-align:center}.delivery-banner__icon{font-size:2rem}.delivery-banner__text{grid-gap:.25rem;display:grid;gap:.25rem}.delivery-banner__text strong{font-size:1.1rem;font-weight:700}.delivery-banner__text span{font-size:.9rem;opacity:.9}.mining-header{grid-gap:.75rem;display:grid;gap:.75rem;text-align:center}.miner-card__badge{background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:999px;color:#e10600b3;font-size:.65rem;letter-spacing:.18em;padding:.3rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.miner-card__image{height:120px}.miner-card__image,.miner-image-placeholder{align-items:center;display:flex;justify-content:center}.miner-image-placeholder{background:#e1060014;background:var(--red-light);border:2px solid #e10600;border:2px solid var(--red);border-radius:16px;font-size:2rem;height:80px;width:80px}.miner-image-icon{color:#e10600;color:var(--red)}.miner-card__header{grid-gap:.75rem;display:grid;gap:.75rem}.miner-card__title-link{color:inherit;text-decoration:none}.miner-card__title{color:#111217;color:var(--text);font-size:1.3rem;font-weight:700;line-height:1.3;margin:0;text-align:center;transition:color .2s ease}.miner-card__title:hover{color:#e10600;color:var(--red)}.miner-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.miner-price-current{color:#e10600;color:var(--red);font-size:1.5rem;font-weight:700}.miner-price-original{color:#666;color:var(--text-muted);font-size:1rem;text-decoration:line-through}.miner-card__specs{grid-gap:.5rem;background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:12px;display:grid;gap:.5rem;padding:1rem}.miner-spec{align-items:center;display:flex;justify-content:space-between;padding:.3rem 0}.miner-spec__label{color:#666;color:var(--text-muted);font-size:.85rem;font-weight:500}.miner-spec__value{color:#111217;color:var(--text);font-size:.9rem;font-weight:600;text-align:right}.miner-card__description{font-size:.95rem;line-height:1.6;margin:0}.miner-card__description,.miner-card__tax{color:#666;color:var(--text-muted);text-align:center}.miner-card__tax{font-size:.85rem;font-weight:600;letter-spacing:.05em}.miner-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.miner-card__details-btn{font-size:.9rem;padding:.6rem 1.2rem}.miner-card__action{padding:.6rem 1.5rem}.miner-detail-breadcrumbs{align-items:center;color:#666;color:var(--text-muted);display:flex;font-size:.9rem;gap:.5rem}.miner-detail-breadcrumbs a{color:#e10600;color:var(--red);text-decoration:none;transition:color .2s ease}.miner-detail-breadcrumbs a:hover{color:#b00500;color:var(--red-700)}.miner-detail-container{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:400px 1fr}.miner-detail-images{grid-gap:1rem;display:grid;gap:1rem}.miner-detail-info{grid-gap:1.5rem;display:grid;gap:1.5rem}.miner-detail-badge{background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:999px;color:#e10600b3;font-size:.7rem;justify-self:start;letter-spacing:.18em;margin-bottom:.75rem;padding:.4rem 1rem;text-transform:uppercase}.miner-detail-title{color:#111217;color:var(--text);font-size:2.2rem;font-weight:700;line-height:1.2;margin:0}.miner-detail-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem}.miner-detail-price .miner-price-current{font-size:2rem}.miner-detail-price .miner-price-original{font-size:1.3rem}.miner-detail-specs{grid-gap:.75rem;background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:14px;display:grid;gap:.75rem;padding:1.5rem}.miner-spec-item{align-items:center;border-bottom:1px solid #e106001a;display:flex;justify-content:space-between;padding:.5rem 0}.miner-spec-item:last-child{border-bottom:none}.spec-label{color:#666;color:var(--text-muted);font-size:.9rem;font-weight:500}.spec-value{color:#111217;color:var(--text);font-size:.95rem;font-weight:600}.miner-detail-tax{background:#f8f8f8;background:var(--bg-light);border-radius:8px;color:#666;color:var(--text-muted);font-size:1rem;font-weight:600;letter-spacing:.05em;padding:.5rem;text-align:center}.miner-detail-actions{display:flex;flex-wrap:wrap;gap:1rem}.miner-detail-cart{flex:1 1;min-width:200px}.miner-detail-buy{font-size:1rem;padding:1rem 1.5rem}.miner-detail-features{background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:14px;padding:1.5rem}.miner-detail-features h4{color:#111217;color:var(--text);font-size:1.1rem;margin:0 0 1rem}.miner-detail-features-centered{background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:16px;margin:1rem 0;padding:2rem;text-align:center}.miner-detail-features-centered h4{color:#111217;color:var(--text);font-size:1.2rem;font-weight:600;margin:0 0 1.5rem}.features-grid-centered{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.feature-item-centered{align-items:center;color:#111217;color:var(--text);display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;min-width:120px}.feature-item-centered .feature-icon{font-size:1.5rem;margin-bottom:.25rem}.feature-item{align-items:center;color:#111217;color:var(--text);display:flex;font-size:.9rem;gap:.5rem}.feature-icon{font-size:1.2rem}.miner-detail-categories{background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:10px;color:#666;color:var(--text-muted);font-size:.85rem;line-height:1.6;padding:1rem}.miner-detail-categories-centered{background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:12px;margin:1rem 0;padding:1.5rem;text-align:center}.categories-section,.tags-section{color:#666;color:var(--text-muted);font-size:.85rem;line-height:1.5;margin-bottom:.75rem}.categories-section:last-child,.tags-section:last-child{margin-bottom:0}.categories-section strong,.tags-section strong{color:#111217;color:var(--text)}.miner-image-main{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;max-height:400px;overflow:hidden}.miner-detail-image{border-radius:12px;box-shadow:0 4px 20px #0000001a;height:auto;max-height:400px;object-fit:contain;object-position:center;transition:transform .3s ease;width:100%}.miner-detail-image:hover{transform:scale(1.02)}.miner-image-placeholder-large{align-items:center;background:#e1060014;background:var(--red-light);border:3px solid #e10600;border:3px solid var(--red);border-radius:20px;color:#e10600;color:var(--red);display:flex;font-size:4rem;height:300px;justify-content:center;transition:transform .3s ease;width:300px}.miner-image-placeholder-large:hover{transform:scale(1.05)}.miner-detail-tabs{margin-top:2rem}.tabs-header{border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border);display:flex;margin-bottom:2rem}.tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#666;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.05em;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.tab-btn.active,.tab-btn:hover{color:#e10600;color:var(--red)}.tab-btn.active{border-bottom-color:#e10600;border-bottom-color:var(--red)}.tabs-content{min-height:400px}.miner-additional-info,.miner-description-content,.miner-warranty-info{color:#111217;color:var(--text);line-height:1.7}.miner-additional-info h4,.miner-description-content h3,.miner-warranty-info h4{color:#111217;color:var(--text);font-weight:700;margin-bottom:1rem}.miner-description-content p{margin-bottom:1.5rem}.miner-additional-info ul,.miner-description-content ul,.miner-warranty-info ol,.miner-warranty-info ul{margin-bottom:1.5rem;padding-left:1.5rem}.miner-additional-info li,.miner-description-content li,.miner-warranty-info li{line-height:1.6;margin-bottom:.5rem}.miner-slogan{background:#e1060014;background:var(--red-light);border-left:4px solid #e10600;border-left:4px solid var(--red);border-radius:12px;font-style:italic;margin-top:2rem!important;padding:1.5rem}.specs-grid{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:2rem}.miner-not-found{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-items:center;padding:4rem 2rem;text-align:center}.blog-post-card{display:flex;flex-direction:column;height:100%}.blog-post-image{border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border);overflow:hidden;position:relative}.blog-post-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-post-card:hover .blog-post-image img{transform:scale(1.05)}.blog-post-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.blog-post-title{color:#111217;color:var(--text)}.blog-post-excerpt{flex-grow:1}.blog-header,.blog-preview-header{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:3rem;text-align:center}.blog-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.filter-btn{background:#f8f8f8;background:var(--bg-light);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:50px;color:#666;color:var(--text-muted);cursor:pointer;font-family:inherit;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:#e10600;background:var(--red);border-color:#e10600;border-color:var(--red);color:#fff;transform:translateY(-2px)}.blog-post-card{background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:16px;overflow:hidden;transition:all .3s ease}.blog-post-card:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);transform:translateY(-5px)}.blog-post-image{background:#e1060014;background:var(--red-light);height:200px}.blog-image-placeholder,.blog-post-image{align-items:center;display:flex;justify-content:center}.blog-image-placeholder{background:#e10600;background:var(--red);border-radius:50%;color:#fff;font-size:2rem;height:80px;width:80px}.blog-image-icon{color:#fff}.blog-post-content{grid-gap:1rem;display:grid;gap:1rem;padding:1.5rem}.blog-post-meta{color:#666;color:var(--text-muted);display:flex;font-size:.85rem;gap:1rem}.blog-post-category{background:#e1060014;background:var(--red-light);border-radius:999px;color:#e10600;color:var(--red);font-weight:600;padding:.3rem .8rem}.blog-post-title{font-size:1.3rem;line-height:1.4;margin:0}.blog-post-title a{color:#111217;color:var(--text);text-decoration:none;transition:color .2s ease}.blog-post-title a:hover{color:#e10600;color:var(--red)}.blog-post-excerpt{color:#666;color:var(--text-muted);line-height:1.6;margin:0}.blog-post-footer{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.blog-post-date{color:#666;color:var(--text-muted);font-size:.85rem}.blog-post-link{color:#e10600;color:var(--red);font-weight:600;text-decoration:none;transition:color .2s ease}.blog-post-link:hover{color:#b00500;color:var(--red-700)}.blog-posts-grid-full{grid-gap:2rem;display:grid;gap:2rem}.blog-post-card-full{background:#fff;background:var(--bg-card);border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:16px;display:grid;grid-template-columns:300px 1fr;overflow:hidden;transition:all .3s ease}.blog-post-card-full:hover{border-color:#e10600;border-color:var(--red);box-shadow:0 4px 20px #e1060026;box-shadow:var(--shadow-red);transform:translateY(-5px)}.blog-article-breadcrumbs{align-items:center;color:#666;color:var(--text-muted);display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.blog-article-breadcrumbs a{color:#e10600;color:var(--red);text-decoration:none;transition:color .2s ease}.blog-article-breadcrumbs a:hover{color:#b00500;color:var(--red-700)}.blog-article{margin:0 auto;max-width:800px}.blog-article-header{margin-bottom:3rem;text-align:center}.blog-article-meta{color:#666;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.blog-article-title{color:#111217;color:var(--text);font-size:2.5rem;line-height:1.2;margin:0 0 1.5rem}.blog-article-excerpt{color:#666;color:var(--text-muted);font-size:1.2rem;line-height:1.6;margin:0}.blog-article-image{display:flex;justify-content:center;margin:3rem 0}.blog-image-placeholder-large{align-items:center;background:#e1060014;background:var(--red-light);border:3px solid #e10600;border:3px solid var(--red);border-radius:20px;display:flex;font-size:4rem;height:250px;justify-content:center;width:400px}.blog-article-content{color:#111217;color:var(--text);font-size:1.1rem;line-height:1.8}.blog-article-content h2{color:#111217;color:var(--text);font-size:2rem;margin:2.5rem 0 1rem}.blog-article-content h3{color:#111217;color:var(--text);font-size:1.5rem;margin:2rem 0 1rem}.blog-article-content p{margin-bottom:1.5rem}.blog-article-content ol,.blog-article-content ul{margin-bottom:1.5rem;padding-left:2rem}.blog-article-content li{margin-bottom:.5rem}.blog-article-content table{background:#fff;background:var(--bg-card);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:2rem 0;overflow:hidden;width:100%}.blog-article-content td,.blog-article-content th{border:1px solid #e0e0e0;border:1px solid var(--border);padding:1rem;text-align:left}.blog-article-content th{background:#e1060014;background:var(--red-light);font-weight:600}.blog-article-content strong,.blog-article-content th{color:#111217;color:var(--text)}.blog-article-footer{border-top:2px solid #e0e0e0;border-top:2px solid var(--border);margin-top:4rem;padding-top:2rem;text-align:center}.blog-article-not-found{padding:4rem 2rem;text-align:center}.blog-article-not-found h2{color:#111217;color:var(--text);margin-bottom:1rem}.blog-article-not-found p{color:#666;color:var(--text-muted);margin-bottom:2rem}.blog-empty{color:#666;color:var(--text-muted);padding:4rem 2rem;text-align:center}.comparison-table{margin:2rem 0;overflow-x:auto}.comparison-table table{min-width:600px}.modal-overlay{align-items:flex-start;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding-bottom:2rem;padding-right:2rem;padding-top:120px;position:fixed;right:0;top:0;z-index:10000}.modal-content{animation:slideUp .3s ease-out;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:85vh;max-width:900px;overflow-y:auto;z-index:10001}.modal-content,.modal-header{background:#fff;background:var(--bg-card)}.modal-header{align-items:center;border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border);border-radius:24px 24px 0 0;display:flex;justify-content:space-between;padding:2rem 2rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal-title{color:#111217;color:var(--text);font-size:1.8rem;font-weight:700;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.modal-close:hover{background:#e1060014;background:var(--red-light);color:#e10600;color:var(--red);transform:rotate(90deg)}.modal-body{padding:2rem}.service-details{grid-gap:2rem;display:grid;gap:2rem}.details-section h3{color:#111217;color:var(--text);font-size:1.2rem;font-weight:600;margin:0 0 1rem}.details-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.details-column{grid-gap:1.5rem;display:grid;gap:1.5rem}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{border:1px solid #e1060033;border-radius:20px;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.tech-tag,.timeline{background:#e1060014;background:var(--red-light);color:#e10600;color:var(--red)}.timeline{border:2px solid #e1060033;border-radius:12px;font-size:1.1rem;font-weight:600;padding:.75rem 1rem;text-align:center}.features-list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.features-list li{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border);color:#111217;color:var(--text);padding:.5rem 0 .5rem 1.5rem;position:relative}.features-list li:before{color:#e10600;color:var(--red);content:"✓";font-weight:700;left:0;position:absolute}.features-list li:last-child{border-bottom:none}.benefit-item{align-items:center;background:#e1060014;background:var(--red-light);border:1px solid #e1060033;border-radius:10px;display:flex;gap:.75rem;padding:.75rem}.benefit-icon{color:#e10600;color:var(--red);font-size:1.1rem;font-weight:700}.detailed-pricing{grid-gap:.75rem;display:grid;gap:.75rem}.pricing-detail{align-items:center;background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.pricing-detail:hover{border-color:#e10600;border-color:var(--red);transform:translateX(4px)}.pricing-detail .pricing-type{color:#111217;color:var(--text);font-weight:500}.pricing-detail .pricing-rate{color:#e10600;color:var(--red);font-size:1.1rem;font-weight:600}.modal-footer{background:#f8f8f8;background:var(--bg-light);border-radius:0 0 24px 24px;border-top:2px solid #e0e0e0;border-top:2px solid var(--border);display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem 2rem}.modal-order-btn{min-width:200px}.footer{background:#f8f8f8;background:var(--bg-light);border-top:2px solid #e0e0e0;border-top:2px solid var(--border);margin-top:auto;padding:3rem 0 1.5rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h4{color:#111217;color:var(--text);font-size:1.1rem;font-weight:600;margin:0 0 1.5rem}.footer-logo{align-items:flex-end;color:#111217;color:var(--text);display:inline-flex;flex-direction:row;font-family:Orbitron,Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;gap:.5rem;letter-spacing:.08em;line-height:1;margin-bottom:1rem}.footer-logo .logo__mark{font-size:1.4rem}.footer-logo .logo__word{font-size:1.2rem}.footer-description{color:#666;color:var(--text-muted);font-size:.9rem;line-height:1.6;margin:0}.footer-links{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.footer-links a{color:#666;color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#e10600;color:var(--red)}.footer-contacts{grid-gap:1rem;display:grid;gap:1rem}.contact-item{align-items:flex-start;display:flex;gap:.75rem}.contact-icon{font-size:1.2rem;margin-top:.1rem;min-width:20px}.contact-item div{grid-gap:.1rem;display:grid;gap:.1rem}.contact-item div:first-child{color:#666;color:var(--text-muted);font-size:.85rem}.contact-item a,.contact-item span:last-child{color:#111217;color:var(--text);font-size:.9rem;font-weight:500}.contact-item a{color:#e10600;color:var(--red);text-decoration:none;transition:color .2s ease}.contact-item a:hover{color:#b00500;color:var(--red-700)}.footer-hours{grid-gap:.75rem;display:grid;gap:.75rem}.hours-item{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:.5rem 0}.hours-item:last-child{border-bottom:none}.hours-item span:first-child{color:#666;color:var(--text-muted);font-size:.9rem}.hours-item span:last-child{color:#111217;color:var(--text);font-size:.9rem;font-weight:500}.footer-bottom{align-items:center;border-top:1px solid #e0e0e0;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.5rem}.footer-copyright,.footer-payments{color:#666;color:var(--text-muted);font-size:.9rem}.footer-payments{align-items:center;display:flex;gap:1rem}.payment-methods{display:flex;gap:.5rem}.payment-methods span{background:#fff;background:var(--bg-card);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:6px;font-size:.8rem;font-weight:600;padding:.3rem .6rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes markerPulse{0%,to{transform:translate(-50%,-100%) scale(1)}50%{transform:translate(-50%,-100%) scale(1.1)}}@keyframes spin{to{transform:rotate(1turn)}}.mt-2{margin-top:.5rem}.blog-article-not-found,.blog-empty,.cart-empty,.miner-not-found,.profile-empty{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-items:center;padding:4rem 2rem;text-align:center}.blog-empty,.profile-empty{color:#666;color:var(--text-muted);font-style:italic}@media (max-width:1024px){.miners-grid,.services-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.header{padding:1.25rem 3rem}.miner-detail-container{gap:2rem;grid-template-columns:1fr}.footer-content{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:960px){.header{flex-wrap:wrap}.header,.nav-list{gap:1rem}.hero{padding:2.5rem}.hero__stats{display:flex;flex-wrap:wrap;position:static}.services-highlight{max-width:100%}}@media (max-width:768px){.advantages-grid,.blog-posts-grid,.miners-grid,.mining-preview__grid,.services-grid,.testimonials-grid{gap:1.5rem;grid-template-columns:1fr}.miner-card,.service-card{padding:2rem}.header{flex-wrap:wrap;gap:1rem;padding:1.25rem 2rem}.nav-list{font-size:.9rem;gap:1.5rem}.cart-item-card{gap:1rem;grid-template-columns:1fr}.cart-item-card__controls{justify-content:space-between}.converter-card{padding:1.5rem}.converter-input-wrapper,.converter-result-wrapper{grid-template-columns:1fr}.converter-swap{margin:0 auto;position:static;transform:none}.benefits-grid,.features-grid,.rates-grid{grid-template-columns:1fr}.order-form-overlay{padding:1rem}.order-form__body{padding:1.5rem}.order-form__header{padding:1.25rem 1.5rem}.order-form__map{height:250px}.order-form__actions{flex-direction:column}.technologies-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.blog-post-card-full{grid-template-columns:1fr}.blog-filters{flex-direction:column}.filter-btn{max-width:200px;width:100%}.footer-content{gap:2rem;grid-template-columns:1fr;text-align:center}.mining-preview,.services-overview,.why-us{padding:3rem 0}.advantage-card,.mining-preview-card,.service-overview-card{padding:1.5rem}.mining-preview__specs{flex-direction:column;gap:.5rem}.details-grid{gap:1.5rem;grid-template-columns:1fr}.modal-content{max-height:95vh}.modal-footer{flex-direction:column;padding:1.5rem}.modal-order-btn{min-width:auto;width:100%}.tabs-header{flex-direction:column}.tab-btn{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border);text-align:left}.miner-detail-actions{flex-direction:column}.miner-detail-buy,.miner-detail-cart{width:100%}.blog-article-title{font-size:2rem}.blog-article-meta{align-items:center;flex-direction:column;gap:.5rem}.blog-image-placeholder-large{height:200px;width:100%}.blog-article-content{font-size:1rem}.blog-article-content h2{font-size:1.5rem}.blog-article-content h3{font-size:1.3rem}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width:640px){.nav-list{flex-wrap:wrap;font-size:.9rem}.hero{padding:2rem}.hero__title{font-size:2.1rem}.hero__cta{align-items:stretch;flex-direction:column}.ticker__inner{animation-duration:22s}.main-content{padding-top:2rem}.services-header{flex-direction:column}}@media (max-width:480px){.miner-detail-container{gap:1.5rem}.miner-image-placeholder-large{font-size:3rem;height:200px;width:200px}.miner-detail-price .miner-price-current,.miner-detail-title{font-size:1.5rem}.miner-detail-price .miner-price-original{font-size:1.1rem}.features-grid-centered{gap:1rem;grid-template-columns:1fr}.feature-item-centered{flex-direction:row;justify-content:center;min-width:auto}.miner-detail-features-centered{padding:1.5rem}.miner-detail-categories-centered{padding:1rem}.hero__cta{align-items:stretch;flex-direction:column}.service-icon{font-size:2.5rem}.advantage-icon{font-size:2rem}.hours-item{min-width:200px}.contact-item{flex-direction:column;gap:.5rem;text-align:center}.contact-icon{margin-top:0}.modal-title{font-size:1.4rem}.details-section h3{font-size:1.1rem}.tech-tags{justify-content:center}.pricing-item,.service-card__actions{flex-direction:column}.pricing-item{align-items:flex-start;gap:.25rem}}.miner-detail-page{padding-top:90px;position:relative;z-index:1}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100}body.modal-open{overflow:hidden}.modal-content,.modal-overlay{isolation:isolate}.miner-detail-categories-wrapper{margin-top:1rem}.crypto-marquee{background:#e1060014;background:var(--red-light);border-bottom:2px solid #e10600;border-bottom:2px solid var(--red);border-top:2px solid #e10600;border-top:2px solid var(--red);display:flex;overflow:hidden;padding:.75rem 0;position:relative;width:100%}.crypto-marquee:after,.crypto-marquee:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:3rem;z-index:1}.crypto-marquee:before{background:linear-gradient(90deg,#fff,#0000);background:linear-gradient(90deg,var(--bg) 0,#0000 100%);left:0}.crypto-marquee:after{background:linear-gradient(270deg,#fff,#0000);background:linear-gradient(270deg,var(--bg) 0,#0000 100%);right:0}.crypto-marquee__content{animation:cryptoMarquee 30s linear infinite;color:#111217;color:var(--text);display:flex;font-size:.9rem;font-weight:500;gap:3rem;white-space:nowrap}.crypto-marquee__item{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap}.crypto-marquee__item strong{color:#e10600;color:var(--red);font-weight:600}.crypto-marquee__change{border-radius:4px;font-size:.85rem;font-weight:600;padding:.2rem .4rem}.crypto-marquee__change.positive{background:#10b9811a;color:#10b981}.crypto-marquee__change.negative{background:#ef44441a;color:#ef4444}@keyframes cryptoMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.crypto-marquee__content{animation-duration:25s;font-size:.8rem;gap:2rem}.crypto-marquee:after,.crypto-marquee:before{width:2rem}}.blog-preview-subtitle,.blog-subtitle,.converter-subtitle,.faq-subtitle,.mining-subtitle,.section-title,.services-subtitle,.technologies-subtitle,.testimonials-subtitle{line-height:1.4;margin:0 auto;max-width:700px;text-align:center}.section-title{display:inline-block;margin-bottom:1rem;position:relative}.section-title:after{background:#e10600;background:var(--red);border-radius:2px;content:"";display:block;height:4px;margin:.75rem auto 0;width:60px}.converter-subtitle{color:#666;color:var(--text-muted);font-family:Poppins,Inter,sans-serif;font-size:1.1rem;font-weight:500;margin-top:.5rem;padding:0 1rem}.section-title:hover:after{transition:width .3s ease;width:70px}.converter-header{margin-bottom:2.5rem;text-align:center}.converter-header .section-title{display:inline-block;margin-bottom:1rem}.charts-main-layout{display:flex;gap:2rem}.chart-main-section{flex:1 1}.chart-main-section,.chart-sidebar{display:flex;flex-direction:column;gap:1.5rem}.chart-sidebar{width:280px}.chart-controls{background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.chart-control-group{display:flex;flex-direction:column;gap:.5rem}.chart-control-group label{color:#666;color:var(--text-muted);font-size:.85rem}.chart-select{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:8px;padding:.5rem}.chart-time-buttons{align-items:flex-end;display:flex;gap:.5rem}.chart-time-btn{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:.85rem;padding:.4rem .8rem;transition:all .2s ease}.chart-time-btn.active,.chart-time-btn:hover{background:#e10600;background:var(--red);border-color:#e10600;border-color:var(--red);color:#fff}.chart-wrapper{background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:16px;padding:1rem}.price-canvas{display:block;height:360px;width:100%}.chart-metrics{grid-gap:1rem;background:#f8f8f8;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border);border-radius:12px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.5rem}.metric-item{display:flex;gap:1rem;justify-content:space-between}.metric-value{color:#111217;color:var(--text);font-weight:600}.metric-change{border-radius:4px;font-weight:600;padding:.2rem .6rem}.metric-change.positive{background:#10b9811a;color:#10b981}.metric-change.negative{background:#ef44441a;color:#ef4444}.sidebar-section{background:#fff;border:2px solid #e0e0e0;border:2px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:1.25rem}.sidebar-section h3{color:#111217;color:var(--text);font-size:1rem;margin:0 0 1rem}.sidebar-list{display:flex;flex-direction:column;gap:.75rem}.sidebar-coin{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.sidebar-coin-right{align-items:center;display:flex;gap:.5rem}.sidebar-price{color:#111217;color:var(--text);font-weight:500}.sidebar-loading{color:#666;color:var(--text-muted);font-style:italic;text-align:center}@media (max-width:1024px){.charts-main-layout{flex-direction:column}.chart-sidebar{flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.sidebar-section{flex:1 1;min-width:200px}}.animated-background{background:#0000;inset:-10% -15%;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.animated-background:before{animation:pulse 18s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 30%,#e1060026 0,#0000 55%),radial-gradient(circle at 80% 60%,#e106001f 0,#0000 60%),radial-gradient(circle at 40% 85%,#e106002e 0,#0000 50%);content:"";filter:blur(40px);inset:-20%;position:absolute}.shape{mix-blend-mode:screen;position:absolute}.halo{animation:drift 22s linear infinite;background:radial-gradient(circle,#e1060040 0,#0000 65%);border-radius:50%;height:280px;width:280px}.halo--one{left:-10%;top:5%}.halo--two{animation-delay:-6s;bottom:10%;right:-6%}.particle{animation:floatY 14s ease-in-out infinite;background:#e10600;border-radius:50%;box-shadow:120px -160px 0 -2px #e1060099,-220px -80px 0 1px #e1060059,80px 180px 0 -1px #e1060073,-160px 220px 0 -1px #e1060080;height:8px;opacity:.75;width:8px}.particle--a{left:45%;top:35%}.particle--b{animation-delay:-4s;left:25%;top:65%}.particle--c{animation-delay:-7s;right:20%;top:15%}.streak{animation:streak 12s linear infinite;background:linear-gradient(90deg,#e1060000,#e10600a6 50%,#e1060000);filter:drop-shadow(0 0 6px rgba(225,6,0,.5));height:2px;width:120px}.streak--one{right:10%;top:22%}.streak--two{animation-delay:-5s;bottom:18%;left:12%}@keyframes pulse{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(6deg) scale(1.05)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-30px,0) scale(1.08)}to{transform:translate3d(-20px,40px,0) scale(1)}}@keyframes floatY{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes streak{0%{opacity:0;transform:translateX(-20px) scaleX(.8)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateX(40px) scaleX(1.2)}}
/*# sourceMappingURL=main.c2a64b6e.css.map*/
.crypto-marquee{background:#fff;display:flex;overflow:hidden;padding:.75rem 0;width:100%;min-height:40px;position:relative;z-index:99}.crypto-marquee__content{animation:cryptoMarquee 30s linear infinite;color:#111217;display:flex;font-size:.9rem;font-weight:500;gap:3rem;white-space:nowrap}.crypto-marquee__item{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap;padding:0 1rem}.crypto-marquee__item strong{color:#e10600;font-weight:600}.crypto-marquee__change{border-radius:4px;font-size:.85rem;font-weight:600;padding:.2rem .4rem}.crypto-marquee__change.positive{background:rgba(16,185,129,.1);color:#10b981}.crypto-marquee__change.negative{background:rgba(239,68,68,.1);color:#ef4444}@keyframes cryptoMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}
EOF"
.crypto-marquee{background:#fff;display:flex;overflow:hidden;padding:.75rem 0;width:100%;min-height:40px;position:relative;z-index:99}.crypto-marquee__content{animation:cryptoMarquee 30s linear infinite;color:#111217;display:flex;font-size:.9rem;font-weight:500;gap:3rem;white-space:nowrap}.crypto-marquee__item{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap;padding:0 1rem}.crypto-marquee__item strong{color:#e10600;font-weight:600}.crypto-marquee__change{border-radius:4px;font-size:.85rem;font-weight:600;padding:.2rem .4rem}.crypto-marquee__change.positive{background:rgba(16,185,129,.1);color:#10b981}.crypto-marquee__change.negative{background:rgba(239,68,68,.1