.banner-slider{position:relative;height:590px;overflow:hidden;border-bottom:1px solid var(--border);background:#090c12}.banner-slide{position:absolute;inset:0;opacity:0;visibility:hidden;background-size:cover;background-position:center;transition:opacity .6s ease,visibility .6s}.banner-slide.active{opacity:1;visibility:visible}.banner-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.banner-content h1{max-width:760px;margin:12px 0 18px;font-size:clamp(48px,6vw,82px);line-height:1;letter-spacing:-3px;color:#fff;text-wrap:balance}.banner-content>p{max-width:570px;margin:0 0 28px;color:#d0d7de;font-size:18px}.banner-content .trust-row{margin-top:28px;color:#b6bec9}.slider-arrow{position:absolute;z-index:2;top:50%;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff44;background:#0d1117aa;color:#fff;font-size:30px;cursor:pointer;backdrop-filter:blur(8px)}.slider-arrow.prev{left:20px}.slider-arrow.next{right:20px}.slider-dots{position:absolute;z-index:2;bottom:25px;left:50%;transform:translateX(-50%);display:flex;gap:7px}.slider-dots button{width:8px;height:8px;border:0;border-radius:10px;background:#ffffff66;padding:0;transition:.2s}.slider-dots button.active{width:28px;background:#fff}.empty-state{text-align:center;padding:60px 24px;background:var(--panel);border:1px solid var(--border);border-radius:14px}.empty-state>div:first-child{width:70px;height:70px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#6e40c933;color:#b392f0;font-size:30px}.empty-state p{max-width:520px;margin:0 auto 24px;color:var(--muted)}.order-list{display:grid;gap:12px}.order-card{display:flex;justify-content:space-between;align-items:center;transition:.2s}.order-card:hover{border-color:#8957e5;transform:translateY(-2px)}.order-card h2{margin:4px 0}.order-card p,.order-card small{color:var(--muted)}.order-card>div:last-child{display:grid;justify-items:end;gap:10px}.profile-card{display:flex;align-items:center;gap:20px}.profile-avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--primary),var(--primary2));color:white;font-size:28px;font-weight:800}.profile-card h2,.profile-card p{margin:2px}.profile-card p{color:var(--muted)}.profile-actions{display:flex;gap:10px;margin-top:16px}.profile-actions form{margin:0}@media(max-width:767px){.banner-slider{height:520px}.banner-slide{background-position:65% center}.banner-slide:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#090c12aa)}.banner-content{position:relative;z-index:1;justify-content:flex-end;padding-bottom:72px}.banner-content h1{font-size:40px;letter-spacing:-1.5px;margin:8px 0 12px}.banner-content>p{font-size:15px;line-height:1.5;margin-bottom:18px}.banner-content .trust-row{display:none}.slider-arrow{display:none}.slider-dots{bottom:24px}.order-card{align-items:flex-start;gap:15px}.order-card h2{font-size:18px}.bottom-nav a:nth-child(3) b{width:34px;height:34px;margin-top:-15px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--primary),var(--primary2));color:#fff;box-shadow:0 5px 18px #6e40c977}.bottom-nav a:nth-child(3){color:var(--text)}}
