:root{--bg:#000;--panel:#111319;--ink:#eaf1ff;--muted:#9fb0d0;--brand:#6be0ff;--brand-2:#6b8bff;--accent:#19e68c;--warn:#f7b500;--danger:#ff5470;--ok:#62ffb1;--glass:#141823a6;--blur:8px;--shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;--radius:16px;--radius-sm:12px;--radius-lg:22px;--card-gap:14px}*{box-sizing:border-box}body,html{background:#000;background:var(--bg);color:#eaf1ff;color:var(--ink);font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;height:100%;line-height:1.45;margin:0}*{font-family:inherit;line-height:inherit}a{color:#6be0ff;color:var(--brand);text-decoration:none}a:hover{opacity:.8}.furride-wrap,.wrap{margin:0 auto;max-width:1180px;padding:0 20px}header{-webkit-backdrop-filter:saturate(120%) blur(16px);backdrop-filter:saturate(120%) blur(16px);background:#000000bf;border-bottom:1px solid #ffffff0f;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:20}.nav{gap:24px;justify-content:space-between;min-height:64px;padding:16px 0}.brand,.nav{align-items:center;display:flex}.brand{gap:14px;transition:transform .2s ease}.brand:hover{transform:translateY(-1px)}.brand-logo{align-items:center;display:flex;justify-content:center;position:relative}.brand-logo:before{background:radial-gradient(circle,#6be0ff33 0,#0000 70%);border-radius:10px;content:"";inset:-4px;opacity:0;position:absolute;transition:opacity .3s ease}.brand:hover .brand-logo:before{opacity:1}.brand-logo svg{filter:drop-shadow(0 4px 14px rgba(107,224,255,.4));position:relative;transition:filter .3s ease;z-index:1}.brand:hover .brand-logo svg{filter:drop-shadow(0 6px 20px rgba(107,224,255,.6))}.brand-text{display:flex;flex-direction:column;gap:2px;line-height:1}.brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eaf1ff,#b7c4e6);-webkit-background-clip:text;background-clip:text;color:#eaf1ff;color:var(--ink);font-size:18px;font-weight:900;letter-spacing:-.3px}.brand-subtitle{color:#9fb0d0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.header-actions{flex:1 1;flex-wrap:wrap;gap:12px;justify-content:flex-end}.header-actions,.header-group{align-items:center;display:flex}.header-group{gap:8px;padding:0 4px}.header-auth{margin-left:auto}.btn-header{align-items:center;background:#0000;border:1px solid #ffffff14;border-radius:10px;color:#eaf1ff;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;overflow:hidden;padding:8px 16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-header:before{background:linear-gradient(135deg,#6be0ff1a,#6b8bff1a);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.btn-header:hover:before{opacity:1}.btn-header:hover{border-color:#6be0ff4d;box-shadow:0 4px 12px #6be0ff26;transform:translateY(-1px)}.btn-header:active{transform:translateY(0)}.btn-header span{position:relative;z-index:1}.btn-header.btn-primary{background:linear-gradient(135deg,#6b8bff,#6be0ff);border:none;box-shadow:0 4px 16px #6b8bff4d;color:#000;font-weight:700}.btn-header.btn-primary:before{background:linear-gradient(135deg,#fff3,#ffffff1a)}.btn-header.btn-primary:hover{box-shadow:0 6px 24px #6b8bff66;transform:translateY(-2px)}.btn-header.btn-secondary{background:#6b8bff1a;border-color:#6b8bff4d;color:#6b8bff}.btn-header.btn-secondary:hover{background:#6b8bff26;border-color:#6b8bff80}.btn-header.btn-time{font-size:12px;padding:8px 14px}.btn-header.btn-app{background:#ffffff08;border-color:#ffffff1f}.btn-header.btn-logout{border-color:#ffffff0f;color:#9fb0d0;color:var(--muted)}.btn-header.btn-logout:hover{background:#ff57570d;border-color:#ff57574d;color:#ff5757}.pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#6be0ff14;border:1px solid #6be0ff33;color:#6be0ff;color:var(--brand);font-size:11px;letter-spacing:.3px;padding:6px 12px}.furride-header{-webkit-backdrop-filter:saturate(120%) blur(10px);backdrop-filter:saturate(120%) blur(10px);background:#000000b3;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:20}.furride-nav{gap:18px;justify-content:space-between;padding:14px 0}.furride-brand,.furride-nav{align-items:center;display:flex}.furride-brand{font-weight:800;gap:12px;letter-spacing:.3px}.furride-brand svg{filter:drop-shadow(0 4px 14px rgba(107,224,255,.35));flex:0 0 auto}.furride-nav .actions{align-items:center;display:flex;gap:10px}.btn{--bg:#000;--fg:#08111a;align-items:center;background:#000;background:var(--bg);border:none;border-radius:12px;box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow);color:var(--fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:700;justify-content:center;padding:12px 16px;transition:transform .2s,opacity .2s,box-shadow .3s}.btn:hover{box-shadow:0 16px 34px #6b8bff40;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.alt{--bg:#0000;--fg:var(--ink);border:1px solid #ffffff24}.btn.btn-tonight{--bg:#6b8bff;--fg:#fff;background:#6b8bff;color:#fff}.btn.btn-tonight:hover{background:#5a7aef;box-shadow:0 16px 34px #6b8bff66}.btn.ghost{background:#0000;border:1px solid #ffffff14;color:#eaf1ff;color:var(--ink)}.btn.small{border-radius:10px;font-weight:700;padding:8px 12px}.pill{border:1px solid #ffffff1a;border-radius:999px;color:#9fb0d0;color:var(--muted);font-size:12px;font-weight:600;padding:6px 10px}.furride-btn{--bg:#000;--fg:#08111a;align-items:center;background:#000;background:var(--bg);border:none;border-radius:12px;box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow);color:var(--fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:700;justify-content:center;padding:12px 16px;transition:transform .2s,opacity .2s,box-shadow .3s}.furride-btn:hover{box-shadow:0 16px 34px #6b8bff40;transform:translateY(-1px)}.furride-btn:active{transform:translateY(0)}.furride-btn.alt{--bg:#0000;--fg:var(--ink);border:1px solid #ffffff24}.furride-btn.ghost{background:#0000;border:1px solid #ffffff14;color:#eaf1ff;color:var(--ink)}.furride-btn.small{border-radius:10px;font-weight:700;padding:8px 12px}.furride-pill{border:1px solid #ffffff1a;border-radius:999px;color:#9fb0d0;color:var(--muted);font-size:12px;font-weight:600;padding:6px 10px}.hero{background:#000;isolation:isolate;overflow:hidden;position:relative}.hero .wrap{padding-bottom:18px;padding-top:34px}.hero-grid{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1.15fr .85fr}.h-eyebrow{align-items:center;display:inline-flex;gap:10px}.h-eyebrow .dot{background:#19e68c;background:var(--accent);border-radius:50%;box-shadow:0 0 24px #19e68c;box-shadow:0 0 24px var(--accent);height:8px;width:8px}.h-title{font-size:54px;font-weight:900;letter-spacing:-.4px;line-height:1.06;margin:.2em 0 .35em}.h-title strong{color:#6b8bff}.h-sub{color:#9fb0d0;color:var(--muted);max-width:52ch}.h-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.h-ctas .btn{min-width:160px}.phone-mock{align-items:center;background:#0b0f14;border-radius:28px;box-shadow:0 30px 80px #000c,inset 0 0 0 2px #ffffff0f;display:flex;height:520px;justify-content:center;padding:14px;position:relative}.furride-hero{background:#000;isolation:isolate;overflow:hidden;position:relative}.furride-hero .furride-wrap{padding-bottom:18px;padding-top:34px}.furride-hero-grid{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1.15fr .85fr}.furride-h-eyebrow{align-items:center;display:inline-flex;gap:10px}.furride-h-eyebrow .dot{background:#19e68c;background:var(--accent);border-radius:50%;box-shadow:0 0 24px #19e68c;box-shadow:0 0 24px var(--accent);height:8px;width:8px}.furride-h-title{font-size:54px;font-weight:900;letter-spacing:-.4px;line-height:1.06;margin:.2em 0 .35em}.furride-h-title strong{background:#000;-webkit-background-clip:text;background-clip:text;color:#0000}.furride-h-sub{color:#9fb0d0;color:var(--muted);max-width:52ch}.furride-h-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.furride-h-ctas .furride-btn{min-width:160px}.furride-phone-mock{align-items:center;background:#0b0f14;border-radius:28px;box-shadow:0 30px 80px #000c,inset 0 0 0 2px #ffffff0f;display:flex;height:520px;justify-content:center;padding:14px;position:relative}.tabs{display:flex;gap:8px;margin-bottom:10px;margin-top:18px;max-width:900px}.tab{background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;color:#cfe0ff;cursor:pointer;font-weight:800;padding:10px 14px;transition:all .2s}.tab:hover{background:#ffffff0a}.tab.active{border-color:#6be0ff;box-shadow:0 10px 24px #6be0ff33}.tab.movers.active{border-color:#19e68c;box-shadow:0 10px 24px #19e68c2e}.furride-tabs{display:flex;gap:8px;margin-bottom:10px;margin-top:18px;max-width:900px}.furride-tab{background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;color:#cfe0ff;cursor:pointer;font-weight:800;padding:10px 14px;transition:all .2s}.furride-tab:hover{background:#ffffff0a}.furride-tab.active{border-color:#6be0ff;box-shadow:0 10px 24px #6be0ff33}.furride-tab.movers.active{border-color:#19e68c;box-shadow:0 10px 24px #19e68c2e}.booking{grid-gap:10px;align-items:center;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(var(--blur)) saturate(130%);backdrop-filter:blur(var(--blur)) saturate(130%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow);display:grid;gap:10px;grid-template-columns:2.1fr 1.3fr 1.2fr 1.2fr 1.2fr .9fr;max-width:900px;padding:14px}.booking.booking-driver{gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto}.booking.booking-driver .btn-reserve,.booking.booking-driver .field-vibes{grid-column:span 2}.booking.booking-movers{gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto}.booking.booking-movers .btn-reserve{grid-column:span 4}.booking.movers-mode{border-color:#19e68c59}.field{display:flex;flex-direction:column;gap:6px}.field label{align-items:center;color:#b7c4e6;display:flex;font-size:12px;letter-spacing:.3px;text-transform:uppercase}.field input,.field select{-webkit-appearance:none;appearance:none;background:#0e1320;border:1px solid #ffffff14;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff08;color:#eaf1ff;color:var(--ink);font-family:inherit;font-size:inherit;outline:0;padding:12px}.field input:focus,.field select:focus{border-color:#6be0ff;border-color:var(--brand);box-shadow:inset 0 1px 0 #ffffff08,0 0 0 2px #6be0ff1a}.booking .btn{height:46px}.btn-reserve{--bg:linear-gradient(135deg,#6b8bff,#6be0ff);--fg:#05080f;background:linear-gradient(135deg,#6b8bff,#6be0ff)!important;border:none;box-shadow:0 16px 34px #6be0ff40;color:#05080f!important}.btn-reserve:hover{background:linear-gradient(135deg,#7b9cff,#7bfbff)!important;box-shadow:0 18px 40px #6be0ff59}.btn.select-car{--bg:#6b8bff;--fg:#fff;background:#6b8bff!important;color:#fff!important}.btn.select-car:hover{background:#5a7aef!important;box-shadow:0 16px 34px #6b8bff66}.btn.btn-app-store{--bg:#6b8bff;--fg:#fff;background:#6b8bff!important;color:#fff!important}.btn.btn-app-store:hover{background:#5a7aef!important;box-shadow:0 16px 34px #6b8bff66}.btn.btn-book-ride{--bg:#6b8bff;--fg:#fff;background:#6b8bff!important;color:#fff!important}.btn.btn-book-ride:hover{background:#5a7aef!important;box-shadow:0 16px 34px #6b8bff66}.btn.btn-nav{--bg:#0000;--fg:var(--ink);background:#0000;border:1px solid #ffffff14;color:#eaf1ff;color:var(--ink)}.btn.btn-nav:hover{background:#ffffff0f;border-color:#6b8bff4d}.btn.btn-login{--bg:#6b8bff;--fg:#fff;background:#6b8bff!important;border:none;color:#fff!important}.btn.btn-login:hover{background:#5a7aef!important;box-shadow:0 8px 20px #6b8bff4d}.btn.btn-signup{--bg:#6b8bff;--fg:#fff;background:#6b8bff!important;border:none;color:#fff!important}.btn.btn-signup:hover{background:#5a7aef!important;box-shadow:0 8px 20px #6b8bff4d}.vibes-selector{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vibe-chip{align-items:center;background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;color:#eaf1ff;color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;padding:8px 12px;transition:all .2s}.vibe-chip:hover{background:#ffffff0f;border-color:#6be0ff66}.vibe-chip.active{background:#6be0ff26;border-color:#6be0ff;box-shadow:0 0 12px #6be0ff33;color:#6be0ff}.furride-booking{grid-gap:10px;align-items:center;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(var(--blur)) saturate(130%);backdrop-filter:blur(var(--blur)) saturate(130%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow);display:grid;gap:10px;grid-template-columns:2.1fr 1.3fr 1.2fr 1.2fr 1.2fr .9fr;max-width:900px;padding:14px}.furride-booking.movers-mode{border-color:#19e68c59}.furride-field{display:flex;flex-direction:column;gap:6px}.furride-field label{color:#b7c4e6;font-size:12px;letter-spacing:.3px;text-transform:uppercase}.furride-field input,.furride-field select{-webkit-appearance:none;appearance:none;background:#0e1320;border:1px solid #ffffff14;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff08;color:#eaf1ff;color:var(--ink);font-family:inherit;font-size:inherit;outline:0;padding:12px}.furride-field input:focus,.furride-field select:focus{border-color:#6be0ff;border-color:var(--brand);box-shadow:inset 0 1px 0 #ffffff08,0 0 0 2px #6be0ff1a}.furride-booking .furride-btn{height:46px}.vehicles{margin:24px 0 8px}.vehicles h3{font-size:22px;margin:6px 0 12px}.cards{grid-gap:14px;grid-gap:var(--card-gap);display:grid;gap:14px;gap:var(--card-gap);grid-template-columns:repeat(4,1fr)}.card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px;position:relative}.car-top{align-items:center;display:flex;gap:12px}.car-ico{display:grid;filter:drop-shadow(0 8px 18px rgba(107,224,255,.25));height:32px;place-items:center;width:52px}.car-meta{color:#9fb0d0;color:var(--muted);display:flex;font-size:13px;gap:14px}.price{font-size:18px;font-weight:800}.card .btn.small{align-self:flex-start}.addon{background:#0f1524;border:1px dashed #ffffff1f;border-radius:12px;color:#9fb0d0;color:var(--muted);display:flex;flex-direction:column;gap:8px;padding:12px}.addon-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.addon-row input[type=number]{text-align:center;width:80px}.hint{color:#9eb3d6;font-size:12px}.furride-vehicles{margin:24px 0 8px}.furride-vehicles h3{font-size:22px;margin:6px 0 12px}.furride-cards{grid-gap:14px;grid-gap:var(--card-gap);display:grid;gap:14px;gap:var(--card-gap);grid-template-columns:repeat(4,1fr)}.furride-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px;position:relative}.furride-car-top{align-items:center;display:flex;gap:12px}.furride-car-ico{display:grid;filter:drop-shadow(0 8px 18px rgba(107,224,255,.25));height:32px;place-items:center;width:52px}.furride-car-meta{color:#9fb0d0;color:var(--muted);display:flex;font-size:13px;gap:14px}.furride-price{font-size:18px;font-weight:800}.furride-card .furride-btn.small{align-self:flex-start}.furride-addon{background:#0f1524;border:1px dashed #ffffff1f;border-radius:12px;color:#9fb0d0;color:var(--muted);display:flex;flex-direction:column;gap:8px;padding:12px}.furride-addon-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.furride-addon-row input[type=number]{text-align:center;width:80px}.furride-hint{color:#9eb3d6;font-size:12px}.getapp{grid-gap:18px;align-items:center;background:#6be0ff14;border:1px solid #6be0ff40;border-radius:18px;display:grid;gap:18px;grid-template-columns:1.1fr .9fr;margin:24px 0;padding:18px}.ga-title{font-size:26px;font-weight:900;margin:0 0 8px}.ga-sub{color:#9fb0d0;color:var(--muted);margin:0 0 14px}.store-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.qr{background:#0a1220;border:1px solid #ffffff14;border-radius:10px;display:grid;height:110px;place-items:center;width:110px}.furride-getapp{grid-gap:18px;align-items:center;background:#6be0ff14;border:1px solid #6be0ff40;border-radius:18px;display:grid;gap:18px;grid-template-columns:1.1fr .9fr;margin:24px 0;padding:18px}.furride-ga-title{font-size:26px;font-weight:900;margin:0 0 8px}.furride-ga-sub{color:#9fb0d0;color:var(--muted);margin:0 0 14px}.furride-store-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.furride-qr{background:#0a1220;border:1px solid #ffffff14;border-radius:10px;display:grid;height:110px;place-items:center;width:110px}.scenarios{grid-gap:14px;grid-gap:var(--card-gap);display:grid;gap:14px;gap:var(--card-gap);grid-template-columns:repeat(3,1fr);margin:10px 0 24px}.scene{background:#0f1524;border:1px solid #ffffff14;border-radius:16px;min-height:180px;overflow:hidden;position:relative}.scene .txt{background:#000;border-radius:12px;inset:auto 12px 12px 12px;padding:12px;position:absolute}.scene h4{margin:0 0 4px}.furride-scenarios{grid-gap:14px;grid-gap:var(--card-gap);display:grid;gap:14px;gap:var(--card-gap);grid-template-columns:repeat(3,1fr);margin:10px 0 24px}.furride-scene{background:#0f1524;border:1px solid #ffffff14;border-radius:16px;min-height:180px;overflow:hidden;position:relative}.furride-scene .txt{background:#000;border-radius:12px;inset:auto 12px 12px 12px;padding:12px;position:absolute}.furride-scene h4{margin:0 0 4px}.cta{align-items:center;background:#6b8bff1f;border:1px solid #ffffff1a;border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:10px 0 28px;padding:22px}footer{border-top:1px solid #ffffff0f;color:#9fb0d0;color:var(--muted);padding:22px 0 34px}footer .grid{align-items:center;display:grid;grid-template-columns:1fr auto}.links{gap:14px}.furride-cta,.links{display:flex;flex-wrap:wrap}.furride-cta{align-items:center;background:#6b8bff1f;border:1px solid #ffffff1a;border-radius:18px;gap:12px;justify-content:space-between;margin:10px 0 28px;padding:22px}.furride-footer{border-top:1px solid #ffffff0f;color:#9fb0d0;color:var(--muted);padding:22px 0 34px}.furride-footer .grid{align-items:center;display:grid;grid-template-columns:1fr auto}.furride-links{display:flex;flex-wrap:wrap;gap:14px}.modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060c99;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.modal.on{display:flex}.sheet{background:#0b101a;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 24px 80px #0009;overflow:hidden;width:min(560px,100%)}.sheet header{background:#0b101a;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0}.sheet .head{align-items:center;display:flex;justify-content:space-between;padding:14px 16px}.grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:14px}.preset{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.chip{border:1px solid #ffffff1f;border-radius:999px;color:#eaf1ff;color:var(--ink);cursor:pointer;font-weight:700;padding:8px 10px;transition:border-color .2s}.chip:hover{border-color:#6b8bff99}.sheet footer{border-top:1px solid #ffffff14;display:flex;gap:10px;justify-content:flex-end;padding:14px}.wheel{background:#0e1422;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.wheel select{width:100%}.furride-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060c99;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.furride-modal.on{display:flex}.furride-sheet{background:#0b101a;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 24px 80px #0009;overflow:hidden;width:min(560px,100%)}.furride-sheet header{background:#0b101a;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0}.furride-sheet .head{align-items:center;display:flex;justify-content:space-between;padding:14px 16px}.furride-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:14px}.furride-preset{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.furride-chip{border:1px solid #ffffff1f;border-radius:999px;color:#eaf1ff;color:var(--ink);cursor:pointer;font-weight:700;padding:8px 10px;transition:border-color .2s}.furride-chip:hover{border-color:#6b8bff99}.furride-sheet footer{border-top:1px solid #ffffff14;display:flex;gap:10px;justify-content:flex-end;padding:14px}.furride-wheel{background:#0e1422;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.furride-wheel select{width:100%}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr}.booking{gap:10px;grid-template-columns:1fr 1fr 1fr}.header-actions{flex-wrap:wrap;gap:8px}.header-group{gap:6px}.btn-header{font-size:12px;padding:7px 12px}.booking.booking-driver{grid-template-columns:1fr 1fr}.booking.booking-driver .btn-reserve,.booking.booking-driver .field-vibes{grid-column:span 2}.booking.booking-movers{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.booking.booking-movers .btn-reserve{grid-column:span 2}.cards{grid-template-columns:1fr 1fr}.furride-hero-grid,.getapp,.scenarios{grid-template-columns:1fr}.furride-booking{gap:10px;grid-template-columns:1fr 1fr 1fr}.furride-cards{grid-template-columns:1fr 1fr}.furride-getapp,.furride-scenarios{grid-template-columns:1fr}}@media (max-width:580px){.h-title{font-size:38px}.booking{grid-template-columns:1fr 1fr}.nav{align-items:flex-start;gap:16px}.header-actions,.nav{flex-direction:column}.header-actions{gap:8px;width:100%}.header-group{flex-wrap:wrap;justify-content:flex-start;width:100%}.btn-header{flex:1 1;justify-content:center;min-width:120px}.booking.booking-driver{grid-template-columns:1fr}.booking.booking-driver .btn-reserve,.booking.booking-driver .field-vibes{grid-column:span 1}.booking.booking-movers{grid-template-columns:1fr;grid-template-rows:auto auto auto}.booking.booking-movers .btn-reserve{grid-column:span 1}.vibes-selector{flex-direction:column}.vibe-chip{width:100%}.cards{grid-template-columns:1fr}.furride-h-title{font-size:38px}.furride-booking{grid-template-columns:1fr 1fr}.furride-cards{grid-template-columns:1fr}}.furride-text-center{text-align:center}.furride-text-muted{color:#9fb0d0;color:var(--muted)}.furride-text-brand{color:#6be0ff;color:var(--brand)}.furride-text-accent{color:#19e68c;color:var(--accent)}.furride-bg-panel{background:#111319;background:var(--panel)}.furride-rounded{border-radius:16px;border-radius:var(--radius)}.furride-rounded-sm{border-radius:12px;border-radius:var(--radius-sm)}.furride-rounded-lg{border-radius:22px;border-radius:var(--radius-lg)}.furride-shadow{box-shadow:0 10px 30px #000000a6,inset 0 1px 0 #ffffff08;box-shadow:var(--shadow)}.login-page{background:#000;color:var(--ink);display:flex;flex-direction:column;min-height:100vh}.login-content{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:calc(100vh - 80px);padding:20px}.login-container{margin:0 auto;max-width:420px;width:100%}.login-card{-webkit-backdrop-filter:blur(var(--blur)) saturate(130%);backdrop-filter:blur(var(--blur)) saturate(130%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;box-shadow:var(--shadow);overflow:hidden;padding:24px;position:relative}.login-card:before{background:linear-gradient(90deg,#6be0ff,#6b8bff);content:"";height:4px;left:0;position:absolute;right:0;top:0}.login-header{margin-bottom:20px;text-align:center}.login-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eaf1ff,#b7c4e6);-webkit-background-clip:text;background-clip:text;color:var(--ink);font-size:24px;font-weight:900;letter-spacing:-.3px;margin:0 0 4px}.login-subtitle{color:var(--muted);font-size:12px;margin:0}.login-tabs{border-bottom:1px solid #ffffff14;display:flex;gap:6px;margin-bottom:18px;padding-bottom:0}.login-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;margin-bottom:-1px;padding:8px 12px;position:relative;transition:all .2s ease}.login-tab:hover{color:var(--ink)}.login-tab.active{border-bottom-color:var(--brand);color:var(--brand)}.login-form{display:flex;flex-direction:column;gap:14px}.form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:6px}.form-group:has(.MuiOutlinedInput-root),.form-group:has(.MuiSelect-root){gap:4px}.form-group .MuiFormControl-root{margin-bottom:0!important;margin-top:0!important}.form-group .MuiFormControl-root .MuiOutlinedInput-root{margin-top:0!important}.form-label{align-items:center;color:#b7c4e6;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.3px;text-transform:uppercase}.form-input{-webkit-appearance:none;appearance:none;background:#0e1320;border:1px solid #ffffff14;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff08;color:var(--ink);font-family:inherit;font-size:14px;outline:0;padding:10px 12px;transition:all .2s ease;width:100%}.form-input:focus{border-color:var(--brand);box-shadow:inset 0 1px 0 #ffffff08,0 0 0 2px #6be0ff1a}.form-input::placeholder{color:var(--muted);opacity:.6}.form-input:disabled{cursor:not-allowed;opacity:.5}.input-wrapper{position:relative}.input-icon{align-items:center;color:var(--muted);display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-icon+.form-input{padding-left:44px}.password-toggle{align-items:center;background:#0000;border:none;color:var(--muted);cursor:pointer;display:flex;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s}.password-toggle:hover{color:var(--ink)}.login-button{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;margin-top:4px;overflow:hidden;padding:11px 20px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.login-button-primary{background:linear-gradient(135deg,#6b8bff,#6be0ff);box-shadow:0 4px 16px #6b8bff4d;color:#000}.login-button-primary:hover{box-shadow:0 6px 24px #6b8bff66;transform:translateY(-1px)}.login-button-primary:active{transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.divider{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:12px;margin:16px 0}.divider:after,.divider:before{background:#ffffff14;content:"";flex:1 1;height:1px}.social-login{display:flex;justify-content:center;margin:12px 0}.forgot-password{margin-top:10px;text-align:center}.forgot-password a{color:var(--brand);font-size:12px;text-decoration:none;transition:opacity .2s}.forgot-password a:hover{opacity:.8}.switch-auth{border-top:1px solid #ffffff14;color:var(--muted);font-size:12px;margin-top:16px;padding-top:16px;text-align:center}.switch-auth button{background:#0000;border:none;color:var(--brand);cursor:pointer;font-size:inherit;font-weight:700;margin-left:4px;padding:0;text-decoration:underline}.switch-auth button:hover{opacity:.8}.error-message{background:#ff57571a;border:1px solid #ff57574d;border-radius:10px;color:#ff5757}.error-message,.success-message{font-size:12px;margin-bottom:12px;padding:10px 12px}.success-message{background:#19e68c1a;border:1px solid #19e68c4d;border-radius:10px;color:var(--accent)}.loading-spinner{animation:spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--ink);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.login-button:disabled .loading-spinner{border-top-color:var(--muted)}.login-button-primary{align-items:center;display:flex;gap:8px;justify-content:center}.login-button-primary .MuiCircularProgress-root,.login-button-primary svg{margin:0}.user-type-selector{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:6px;padding:3px}.user-type-option{background:#0000;border:none;border-radius:7px;color:var(--muted);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s}.user-type-option:hover{background:#ffffff0a;color:var(--ink)}.user-type-option.active{background:#6be0ff26;border:1px solid #6be0ff4d;color:var(--brand)}.referral-section{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.referral-hint{color:var(--muted);font-size:11px;margin-top:4px}.form-group .MuiOutlinedInput-root,.form-group .MuiSelect-root,.form-group select{background:#0e1320;border:1px solid #fff!important;border-radius:10px;color:#fff!important;font-family:inherit;font-size:14px;padding:10px 12px}.form-group .MuiSelect-select{color:#fff!important}.form-group .MuiOutlinedInput-notchedOutline,.form-group .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.form-group .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6be0ff!important;border-width:1px!important}.form-group .MuiOutlinedInput-notchedOutline legend,.form-group .MuiOutlinedInput-notchedOutline legend span{display:none!important;max-width:0!important;padding:0!important;width:0!important}.form-group .MuiInputLabel-root{color:#b7c4e6!important;display:none!important}.form-group .MuiInputLabel-root.Mui-focused{color:#6be0ff!important;display:none!important}.form-group .MuiInputLabel-outlined,.form-group .MuiInputLabel-shrink{display:none!important}.form-group .MuiMenuItem-root{background:#0e1320;color:#eaf1ff!important}.form-group .MuiMenuItem-root:hover{background:#ffffff0a}.form-group .MuiMenuItem-root.Mui-selected{background:#6be0ff1a;color:#6be0ff!important}@media (max-width:580px){.login-content{padding:16px}.login-card{padding:18px}.form-row{grid-template-columns:1fr}.login-title{font-size:22px}.login-header{margin-bottom:16px}}
/*# sourceMappingURL=main.3f5af1cf.css.map*/