.page-module__iOiXBW__main{flex-direction:column;flex:1;display:flex}.page-module__iOiXBW__hero{padding:var(--space-12) var(--space-5);text-align:center;background:radial-gradient(circle at 10% 20%,#d61c220d 0%,#0000 45%)}.page-module__iOiXBW__heroContent{max-width:800px;margin:0 auto}.page-module__iOiXBW__label{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.page-module__iOiXBW__title{font-size:var(--text-4xl);color:var(--text-primary);margin:var(--space-3) 0 var(--space-4);font-weight:800;line-height:1.2}.page-module__iOiXBW__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.6}.page-module__iOiXBW__benefits{padding:var(--space-8) var(--space-5);background-color:var(--bg-secondary)}.page-module__iOiXBW__container{max-width:1200px;margin:0 auto}.page-module__iOiXBW__sectionTitle{font-size:var(--text-xl);text-align:center;margin-bottom:var(--space-8);font-weight:800}.page-module__iOiXBW__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.page-module__iOiXBW__benefitCard{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.page-module__iOiXBW__iconBox{border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand-primary);background-color:#d61c220d;justify-content:center;align-items:center;display:flex}.page-module__iOiXBW__formSection{padding:var(--space-12) var(--space-5)}.page-module__iOiXBW__formContainer{max-width:600px;margin:0 auto}.page-module__iOiXBW__formCard{padding:var(--space-8) var(--space-6)}.page-module__iOiXBW__formHeader{text-align:center;margin-bottom:var(--space-6)}.page-module__iOiXBW__stepCount{color:var(--brand-primary);text-transform:uppercase;font-size:10px;font-weight:800}.page-module__iOiXBW__formHeader h2{font-size:var(--text-lg);margin:4px 0;font-weight:800}.page-module__iOiXBW__formHeader p{font-size:var(--text-xs);color:var(--text-secondary)}.page-module__iOiXBW__indicatorTrack{margin-bottom:var(--space-8);justify-content:center;align-items:center;display:flex}.page-module__iOiXBW__node{border:2px solid var(--border-color);width:28px;height:28px;font-size:var(--text-xs);color:var(--text-secondary);background-color:var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__iOiXBW__nodeActive{border-color:var(--brand-primary);color:var(--brand-primary)}.page-module__iOiXBW__line{background-color:var(--border-color);flex:1;max-width:60px;height:2px}.page-module__iOiXBW__lineActive{background-color:var(--brand-primary)}.page-module__iOiXBW__formContent h3{font-size:var(--text-base);margin-bottom:2px;font-weight:800}.page-module__iOiXBW__formHelp{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-4)}.page-module__iOiXBW__formInputs{gap:var(--space-3);flex-direction:column;display:flex}.page-module__iOiXBW__inputField{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);background-color:var(--bg-primary);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);outline:none}.page-module__iOiXBW__inputField:focus{border-color:var(--brand-primary)}.page-module__iOiXBW__uploadBox{width:100%}.page-module__iOiXBW__dropzone{border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;background-color:var(--bg-secondary);transition:border-color var(--transition-fast)}.page-module__iOiXBW__dropzone:hover{border-color:var(--brand-primary)}.page-module__iOiXBW__progressContainer{text-align:center;padding:var(--space-4)}.page-module__iOiXBW__progressBar{background-color:var(--border-color);border-radius:var(--radius-full);width:100%;height:6px;margin-top:8px;overflow:hidden}.page-module__iOiXBW__progressFill{background-color:var(--brand-primary);height:100%}.page-module__iOiXBW__uploadSuccess{text-align:center;padding:var(--space-4);border-radius:var(--radius-md);background-color:#4caf500d;border:1px solid #4caf5026}.page-module__iOiXBW__successBox{text-align:center;padding:var(--space-6) 0}.page-module__iOiXBW__successBox p{font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px;line-height:1.5}.page-module__iOiXBW__formFooter{border-top:1px solid var(--border-color);padding-top:var(--space-5);margin-top:var(--space-6);justify-content:flex-end;display:flex}.page-module__iOiXBW__faqSection{padding:var(--space-12) var(--space-5);background-color:var(--bg-secondary)}.page-module__iOiXBW__faqContainer{max-width:800px;margin:0 auto}.page-module__iOiXBW__faqList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__iOiXBW__faqItem{overflow:hidden}.page-module__iOiXBW__faqTrigger{width:100%;padding:var(--space-4);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:700;display:flex}.page-module__iOiXBW__chevron{color:var(--text-secondary);transition:transform var(--transition-normal)}.page-module__iOiXBW__chevronActive{color:var(--brand-primary);transform:rotate(180deg)}.page-module__iOiXBW__faqAnswer{padding:0 var(--space-4) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.page-module__iOiXBW__dashMain{padding-bottom:var(--space-12);background-color:var(--bg-primary);flex-direction:column;flex:1;display:flex;position:relative}.page-module__iOiXBW__dashHeaderBanner{border-bottom:1px solid var(--border-color);padding:var(--space-6) var(--space-5);background:linear-gradient(135deg,#d61c220d 0%,#0000 40%)}.page-module__iOiXBW__dashHeaderContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.page-module__iOiXBW__liveTag{color:var(--brand-primary);letter-spacing:.1em;font-size:9px;font-weight:800}.page-module__iOiXBW__dashHeaderContent h2{font-size:var(--text-xl);margin:2px 0;font-weight:800}.page-module__iOiXBW__vehicleText{color:var(--brand-primary);text-transform:uppercase;font-size:10px;font-weight:800}.page-module__iOiXBW__dutyControl{align-items:center;gap:var(--space-3);display:flex}.page-module__iOiXBW__dutyOnlineLabel{color:#4caf50;font-size:10px;font-weight:850}.page-module__iOiXBW__dutyOfflineLabel{color:var(--text-secondary);font-size:10px;font-weight:850}.page-module__iOiXBW__toggleSwitch{background-color:var(--border-color);border-radius:var(--radius-full);cursor:pointer;width:46px;height:24px;transition:background-color var(--transition-normal);border:none;outline:none;position:relative}.page-module__iOiXBW__switchOn{background-color:#4caf50!important}.page-module__iOiXBW__switchHandle{width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal);background-color:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.page-module__iOiXBW__switchOn .page-module__iOiXBW__switchHandle{transform:translate(22px)}.page-module__iOiXBW__dashContainer{max-width:1200px;margin:var(--space-6) auto 0;padding:0 var(--space-4);width:100%}.page-module__iOiXBW__dashLayoutGrid{gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}.page-module__iOiXBW__dashLeftCol{gap:var(--space-6);flex-direction:column;display:flex}.page-module__iOiXBW__dashboardCard{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.page-module__iOiXBW__cardSectionHeader{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex}.page-module__iOiXBW__cardSectionHeader h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.page-module__iOiXBW__gridHelpText{font-size:var(--text-xs);color:var(--text-secondary)}.page-module__iOiXBW__gigsGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module__iOiXBW__gigSlotBtn{background-color:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-3);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-fast);color:var(--text-primary);justify-content:space-between;align-items:center;font-family:inherit;display:flex}.page-module__iOiXBW__gigSlotBtn strong{font-size:var(--text-xs);display:block}.page-module__iOiXBW__gigSlotBtn small{color:var(--text-secondary);margin-top:2px;font-size:9px;display:block}.page-module__iOiXBW__gigSlotBtn svg{color:var(--text-secondary)}.page-module__iOiXBW__gigSlotBooked{border-color:var(--brand-primary)!important;background-color:#d61c2208!important}.page-module__iOiXBW__gigSlotBooked strong{color:var(--brand-primary)}.page-module__iOiXBW__gigSlotBooked svg{color:var(--brand-primary)!important}.page-module__iOiXBW__dashRightCol{gap:var(--space-6);flex-direction:column;display:flex}.page-module__iOiXBW__pocketLedgerBalanceBox{text-align:center;margin:var(--space-3) 0}.page-module__iOiXBW__cashNegativeText{font-size:var(--text-3xl);color:var(--brand-primary);font-weight:800;display:block}.page-module__iOiXBW__ledgerHelpText{color:var(--text-secondary);font-size:9px}.page-module__iOiXBW__ledgerRatesRow{gap:var(--space-3);background-color:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-3);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);display:grid}.page-module__iOiXBW__ledgerRatesRow span{color:var(--text-secondary);text-transform:uppercase;font-size:9px;display:block}.page-module__iOiXBW__ledgerRatesRow strong{font-size:var(--text-base);color:var(--text-primary);display:block}.page-module__iOiXBW__depositSection{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.page-module__iOiXBW__settleNotice{color:var(--text-secondary);font-size:10px;line-height:1.4}.page-module__iOiXBW__depositBtn{background-color:var(--brand-primary);color:#fff;width:100%;padding:var(--space-3);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;font-weight:700}.page-module__iOiXBW__depositBtn:disabled{opacity:.45;cursor:not-allowed}.page-module__iOiXBW__payoutSuccessBox{color:#4caf50;font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;background-color:#4caf500d;border:1px solid #4caf5026;align-items:center;gap:8px;display:flex}@media (max-width:992px){.page-module__iOiXBW__dashLayoutGrid,.page-module__iOiXBW__gigsGrid{grid-template-columns:1fr}}
