:root{color:#171717;background:#f6f1e7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f1e7;margin:0}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#191919;border:0;border-radius:14px;padding:10px 14px;font-weight:800}button:disabled{opacity:.45;cursor:not-allowed}button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}input,select,textarea{color:#171717;background:#fff;border:1px solid #e7ddca;border-radius:14px;outline:none;width:100%;padding:12px}textarea{resize:vertical;min-height:92px}label{color:#6f614a;flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.authShell{background:linear-gradient(135deg,#070707 0%,#17130b 55%,#f59e0b 100%);grid-template-columns:1fr 560px;min-height:100vh;display:grid}.authHero{color:#fff;flex-direction:column;justify-content:center;padding:58px;display:flex}.brandMark,.logo{color:#111;background:linear-gradient(135deg,#f59e0b,#facc15);place-items:center;font-weight:950;display:grid}.brandMark{border-radius:26px;width:72px;height:72px;margin-bottom:24px;box-shadow:0 20px 55px #f59e0b52}.authHero span{text-transform:uppercase;letter-spacing:.16em;color:#facc15;font-size:12px;font-weight:900}.authHero h1{max-width:780px;margin:14px 0;font-size:48px;line-height:1}.authHero p{color:#e8ddc6;max-width:760px;font-size:18px;line-height:1.55}.localLogins{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.localLogins b{color:#facc15;width:100%}.localLogins button{background:#ffffff1a;border:1px solid #ffffff2e}.authCard{background:#fff;border:1px solid #eadfcc;border-radius:32px;align-self:center;max-height:calc(100vh - 64px);margin:32px;padding:22px;overflow:auto;box-shadow:0 30px 80px #00000038}.authTabs{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.authTabs button{color:#191919;background:#f3eadb}.stack{gap:14px;display:grid}.stack h2{margin:0 0 4px}.shell{grid-template-columns:292px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#080808;height:100vh;padding:24px 18px;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.logo{border-radius:18px;width:48px;height:48px}.brand b{font-size:18px;display:block}.brand span,.server span{color:#b9aa8d;margin-top:2px;font-size:12px;display:block}.sidebar nav button{text-align:left;color:#d8ccb5;background:0 0;border:1px solid #0000;width:100%}.sidebar nav button.active{color:#111;background:#f59e0b;border-color:#facc15}.server b{color:#facc15;display:block}.server button{color:#111;background:#fff;width:100%;margin-top:12px}.main{min-width:0;padding:22px 28px 50px}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #eadfcc;border-radius:24px;justify-content:space-between;align-items:center;min-height:72px;margin-bottom:18px;padding:14px 18px;display:flex;box-shadow:0 14px 34px #24180414}.topbar b{font-size:18px;display:block}.topbar span,.hint{color:#7a705f;font-size:13px}.hero{color:#fff;background:linear-gradient(135deg,#12100c,#2b210f);border-radius:30px;margin-bottom:18px;padding:30px;box-shadow:0 24px 60px #0003}.hero span{color:#facc15;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:850}.hero h1{max-width:1000px;margin:10px 0;font-size:34px;line-height:1.06}.hero p{color:#ddd0b8;max-width:860px;line-height:1.55}.sectionHead h1{margin:0;font-size:30px}.sectionHead p,.panel p{color:#7b725f;margin:6px 0 0;line-height:1.55}.grid{gap:18px;display:grid}.kpiGrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.kpi,.panel,.action,.workCard,.empty,.warning,.debugNote{background:#fff;border:1px solid #eadfcc;border-radius:24px;box-shadow:0 16px 40px #3e2b0914}.kpi{padding:18px}.kpi b{font-size:28px;display:block}.kpi span{color:#766b5b;font-size:12px;font-weight:850}.panelTitle,.workTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panelTitle h2,.workTop h2,.bookingCard h2{margin:0;font-size:18px}.panelTitle span{color:#8a5a00;background:#fff7e6;border:1px solid #eadfcc;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wide{grid-column:1/-1}.wideBtn{width:100%;margin-top:8px}.primary{color:#111;background:linear-gradient(135deg,#f59e0b,#facc15)}.linkBtn{color:#111;background:#fff;border:1px dashed #d4c4a6}.toggleLine{background:#fff7e6;border:1px dashed #f2cf8b;border-radius:16px;flex-direction:row;align-items:center;padding:12px}.toggleLine input{width:auto}.chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.panelList{gap:14px;display:grid}.workCard.mini{box-shadow:none;margin-bottom:12px}.bookingCard p{color:#5f533f;margin:4px 0}.bookingCard span,.bookingCard em,.bookingCard small,.providerChoice span,.providerChoice em,.docRow span{color:#7b725f;margin-top:3px;font-size:13px;font-style:normal;display:block}.cardRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.providerChoice{color:#111;text-align:left;background:#fffdf8;border:1px solid #eadfcc;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;margin-bottom:10px;display:grid}.providerChoice strong{text-align:right}.providerChoice small{color:#7b725f;margin-top:4px;display:block}.avatar{color:#facc15;background:#171717;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.miniGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.miniGrid span{color:#766b5b;background:#fffdf8;border:1px solid #eadfcc;border-radius:16px;padding:12px;font-size:12px}.miniGrid b{color:#111;margin-bottom:4px;display:block}.docList{gap:8px;display:grid}.docRow{background:#fff;border:1px solid #eadfcc;border-radius:18px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.docRow button{color:#111;background:#fff;border:1px solid #eadfcc;padding:8px 10px;font-size:12px}.statusActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.statusActions button:not(.primary){color:#111;background:#fff;border:1px solid #eadfcc}.timeline{grid-template-columns:repeat(6,1fr);gap:8px;margin:16px 0;display:grid}.timeline div{text-align:center;color:#998d7b;background:#fff;border:1px solid #eadfcc;border-radius:14px;padding:9px}.timeline span{color:#111;background:#f0e6d2;border-radius:50%;width:22px;height:22px;margin:auto auto 5px;font-size:12px;font-weight:900;line-height:22px;display:block}.timeline .done span{background:#facc15}.quoteBanner{background:#fff8e7;border:1px dashed #f0c66c;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:14px;display:flex}.chatBox{background:#fffdf8;border:1px solid #eadfcc;border-radius:22px;height:380px;margin-bottom:12px;padding:14px;overflow:auto}.bubble{background:#f2eadb;border-radius:18px;max-width:82%;margin:0 0 10px;padding:12px 14px}.bubble.provider,.bubble.admin{color:#fff;background:#111;margin-left:auto}.bubble.admin{color:#111;background:#fff7e6;border:1px dashed #f0c66c;margin-left:auto;margin-right:auto}.bubble p{margin:5px 0}.bubble em{color:#8d816f;font-size:12px;font-style:normal;display:block}.inlineForm{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.action{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.action span{color:#766b5b;margin-top:4px;font-size:13px;display:block}.check{background:#fff;border:1px solid #eadfcc;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.check span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.check .yes{color:#166534;background:#dcfce7}.check .no{color:#991b1b;background:#fee2e2}.empty,.warning,.debugNote{color:#715f3e;background:#fff8e7;padding:16px}.warning{border-color:#f59e0b}.debugNote{background:#f6f1e7;margin-top:16px;font-size:13px}.badge{color:#6e5f45;white-space:nowrap;background:#f4eddf;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.toast{color:#facc15;z-index:10;background:#111;border:1px solid #f59e0b;border-radius:18px;padding:14px 18px;font-weight:850;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 46px #00000047}@media (width<=1180px){.authShell,.shell{grid-template-columns:1fr}.authCard{margin:20px}.authHero{padding:34px}.authHero h1{font-size:34px}.sidebar{height:auto;position:relative}.sidebar nav{grid-template-columns:repeat(2,1fr)}.grid.two,.grid.three,.kpiGrid,.kpiGrid.small{grid-template-columns:1fr}.main{padding:16px}.timeline{grid-template-columns:1fr 1fr 1fr}.miniGrid,.docRow,.bookingCard{grid-template-columns:1fr}.cardRight{justify-content:flex-start}}@media (width<=680px){.formGrid,.inlineForm,.authTabs{grid-template-columns:1fr}.providerChoice{grid-template-columns:42px 1fr}.providerChoice strong{text-align:left;grid-column:2}.hero{padding:22px}.hero h1{font-size:26px}.sectionHead h1{font-size:24px}.sidebar nav{grid-template-columns:1fr}}:root,body{color:#fff8e7;background:#050505}.main{background:#050505}.authCard,.topbar,.kpi,.panel,.action,.workCard,.empty,.warning,.debugNote,.docRow,.check,.chatBox,.miniGrid span,.providerChoice{color:#fff8e7!important;background:#111114!important;border-color:#f59e0b29!important;box-shadow:0 16px 40px #0000003d!important}.authCard h2,.topbar b,.sectionHead h1,.panelTitle h2,.workTop h2,.bookingCard h2,.kpi b,.miniGrid b,.providerChoice strong,.bookingCard p,.cardRight b,.workCard b,.action b{color:#fff8e7!important}.topbar{background:#111114eb!important}.authTabs button{border:1px solid #f59e0b29;color:#d8ccb5!important;background:#191919!important}.server button,.linkBtn,.statusActions button:not(.primary),.docRow button{color:#fff8e7!important;background:#191919!important;border-color:#f59e0b2e!important}input,select,textarea{color:#fff8e7!important;background:#0c0c0d!important;border-color:#f59e0b2e!important}.sectionHead p,.panel p,.topbar span,.hint,.bookingCard span,.bookingCard em,.bookingCard small,.providerChoice span,.providerChoice em,.docRow span,.action span,.kpi span{color:#afa38e!important}.hero{border:1px solid #f59e0b29;background:linear-gradient(135deg,#101010,#1a1306)!important}.chip{color:#d8ccb5!important;background:#0c0c0d!important;border-color:#f59e0b2e!important}.chip.active{color:#111!important;background:#f59e0b!important}.toggleLine,.quoteBanner{color:#fff8e7!important;background:#16120a!important;border-color:#f59e0b52!important}.timeline .done{color:#111!important;background:#f59e0b!important}.bubble.provider,.bubble.admin{color:#111!important;background:#f59e0b!important}.bubble.provider em,.bubble.admin em{color:#4a3300!important}.primary,.sidebar nav button.active{color:#111!important;background:linear-gradient(135deg,#f59e0b,#facc15)!important}.logout,.server button{color:#facc15!important;background:#191919!important}.debugNote,.empty,.warning{color:#d8ccb5!important;background:#16120a!important}.authShell{background:radial-gradient(circle at 0 0,#f59e0b38,#0000 32%),#050505!important}:root,body{color:#fff8e7;background:#050505}.main,.authShell{color:#fff8e7!important;background:radial-gradient(circle at 0 0,#f59e0b2e,#0000 30%),#050505!important}.sidebar{color:#fff8e7!important;background:#070707!important;border-right:1px solid #f59e0b2e!important}.brand b,.brand span,.sidebar .server b,.sidebar .server span{color:#fff8e7!important}.logo,.brandMark{color:#111!important;background:linear-gradient(135deg,#f59e0b,#facc15)!important}.sidebar nav button{color:#d8ccb5!important;background:#111114!important;border:1px solid #f59e0b2e!important}.sidebar nav button.active,.authTabs button.active,.primary{color:#111!important;background:linear-gradient(135deg,#f59e0b,#facc15)!important;border-color:#f59e0b!important}.topbar,.authCard{color:#111!important;background:#fffdf7!important;border:1px solid #eadfcc!important;box-shadow:0 18px 50px #00000038!important}.topbar b,.topbar span,.authCard h2{color:#111!important}.hero{color:#fff8e7!important;background:linear-gradient(135deg,#111,#241705)!important;border:1px solid #f59e0b38!important;box-shadow:0 22px 70px #00000052!important}.hero h1,.hero p,.hero span,.sectionHead h1{color:#fff8e7!important}.sectionHead p{color:#d8ccb5!important}.kpi,.panel,.action,.workCard,.empty,.warning,.debugNote,.docRow,.check,.chatBox,.miniGrid span,.providerChoice,.quoteBanner{color:#111!important;background:#fffdf7!important;border-color:#eadfcc!important;box-shadow:0 16px 42px #0000002e!important}.kpi b,.panelTitle h2,.workTop h2,.bookingCard h2,.miniGrid b,.providerChoice b,.providerChoice strong,.docRow b,.action b,.check b,.cardRight b,.workCard b,.bookingCard p,.panel p{color:#111!important}.kpi span,.panelTitle span,.bookingCard span,.bookingCard em,.bookingCard small,.providerChoice span,.providerChoice em,.providerChoice small,.docRow span,.action span,.hint,.miniGrid span,.debugNote,.empty,.warning{color:#6e5f45!important}input,select,textarea{color:#111!important;background:#fff!important;border:1px solid #e7ddca!important}label{color:#d8ccb5!important}.authCard label,.panel label{color:#6e5f45!important}.authTabs button,.linkBtn,.statusActions button:not(.primary),.docRow button,.server button,.chip{color:#111!important;background:#fff!important;border:1px solid #eadfcc!important}.authTabs button{background:#f8f1e3!important}.toggleLine{color:#111!important;background:#fff8e7!important;border-color:#f2cf8b!important}.toggleLine input{accent-color:#f59e0b}.quoteBanner{background:#fff8e7!important;border-style:dashed!important}.providerChoice{background:#fffdf7!important}.timeline div{color:#786a55!important;background:#fffdf7!important;border-color:#eadfcc!important}.timeline .done{color:#facc15!important;background:#111!important;border-color:#111!important}.timeline span{color:#111!important;background:#f0e6d2!important}.timeline .done span{color:#111!important;background:#facc15!important}.bubble{color:#111!important;background:#f2eadb!important}.bubble.customer{background:#f2eadb!important}.bubble.provider{color:#fff8e7!important;background:#111!important}.bubble.admin{color:#111!important;background:#fff7e6!important;border:1px dashed #f0c66c!important}.bubble em{color:#6e5f45!important}.bubble.provider em{color:#dfd1b8!important}.badge{color:#6e5f45!important;background:#f4eddf!important}.badge-verified,.badge-approved,.badge-completed,.badge-paidout{color:#166534!important;background:#dcfce7!important}.badge-pending,.badge-requestsent,.badge-quotesent,.badge-submitted,.badge-waiting{color:#92400e!important;background:#fff7e6!important}.badge-rejected,.badge-cancelled,.badge-disputed,.badge-suspended{color:#991b1b!important;background:#fee2e2!important}.badge-quoteaccepted,.badge-ontheway,.badge-started{color:#1e40af!important;background:#dbeafe!important}.toast{color:#facc15!important;background:#111!important;border:1px solid #f59e0b!important}.logout{color:#facc15!important;background:#111!important}.server{background:#111114!important;border-color:#f59e0b2e!important}@media (width<=1180px){.topbar{position:relative}}.apiModeCard{background:#00000040;border:1px solid #f59e0b47;border-radius:22px;gap:12px;max-width:760px;margin-top:18px;padding:14px;display:grid}.apiModeCard span{color:#e8ddc6;text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;display:block}.apiModeActions{flex-wrap:wrap;gap:10px;display:flex}.apiModeActions button{color:#fff8e7;background:#ffffff1a;border:1px solid #fff3}.authCard .apiModeCard{color:#111;background:#fff8e7}.authCard .apiModeCard span{color:#6e5f45}.providerOption{grid-template-columns:1fr auto;align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.providerOption .providerChoice{margin-bottom:0}.favoriteBtn{min-width:96px;color:#111!important;background:#fff8e7!important;border:1px solid #eadfcc!important}.favoriteBtn.active{color:#facc15!important;background:#111!important;border-color:#111!important}.alertCard{background:#fffdf7;border:1px solid #eadfcc;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 16px 42px #0000002e}.alertCard h2{color:#111;margin:0 0 6px}.alertCard span{color:#766b5b;font-size:12px;font-weight:800}@media (width<=680px){.providerOption,.alertCard{grid-template-columns:1fr}.favoriteBtn{width:100%}}.progress{background:#f0eadb;border:1px solid #f59e0b59;border-radius:999px;height:14px;margin:12px 0 18px;overflow:hidden}.progress span{background:linear-gradient(90deg,#f59e0b,#facc15);border-radius:999px;height:100%;display:block}.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scheduleGrid{gap:10px;display:grid}.scheduleRow{background:#fffaf0;border:1px solid #f59e0b38;border-radius:16px;grid-template-columns:1fr 110px 110px;align-items:center;gap:10px;padding:10px;display:grid}.scheduleRow label{align-items:center;gap:8px;font-weight:800;display:flex}.scheduleRow input[type=time]{min-width:0}@media (width<=850px){.checkGrid{grid-template-columns:1fr}.scheduleRow{grid-template-columns:1fr 1fr}.scheduleRow label{grid-column:1/-1}}.vehicleCard{background:#fffdf7;border:1px solid #eadfcc;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 16px 42px #0000002e}.vehicleCard h2{color:#111;margin:0 0 7px}.vehicleCard p{color:#111;margin:0 0 4px}.vehicleCard span{color:#6e5f45;font-size:13px;font-weight:700}.vehicleCard .badge{margin-left:8px}@media (width<=760px){.vehicleCard{grid-template-columns:1fr}}.qualityList{gap:14px;margin-top:16px;display:grid}.qualityItem{color:#111;background:#fffdf7;border:1px solid #eadfcc;border-radius:24px;padding:16px;box-shadow:0 16px 42px #00000029}.qualityTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.qualityTop h3{color:#111;margin:0 0 6px}.qualityNotes{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.qualityNotes div{background:#fff8e7;border:1px solid #f0dfbd;border-radius:18px;padding:12px}.qualityNotes b{color:#111;margin-bottom:4px;display:block}.qualityNotes span{color:#6e5f45;font-size:13px;line-height:1.45;display:block}.attachmentGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.attachmentCard{background:#fff;border:1px solid #eadfcc;border-radius:18px;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.attachmentCard img{object-fit:cover;border:1px solid #eadfcc;border-radius:14px;width:72px;height:72px}.attachmentCard b{color:#92400e;font-size:12px;display:block}.attachmentCard span{color:#111;word-break:break-word;font-size:13px;display:block}.attachmentCard small{color:#6e5f45;margin-top:3px;display:block}.fileIcon{color:#facc15;background:#111;border-radius:14px;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.miniLink{color:#111;background:#fff8e7;border:1px solid #eadfcc;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.danger-btn.tiny{padding:8px 10px;font-size:12px}.emptyMini{color:#6e5f45;background:#fff8e7;border:1px dashed #d6c4a5;border-radius:18px;padding:16px}.qualityActions{margin-top:12px}@media (width<=760px){.qualityTop,.qualityNotes{grid-template-columns:1fr;display:grid}.attachmentGrid{grid-template-columns:1fr}}.panel-card{background:#111114;border:1px solid #f59e0b2e;border-radius:24px;margin-top:18px;padding:18px;box-shadow:0 16px 40px #0000003d}.panel-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-header h2{color:#fff8e7;margin:4px 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#facc15;margin:0;font-size:11px;font-weight:950}.toolbar{flex-wrap:wrap;gap:8px;display:flex}.primary-btn{color:#111;background:linear-gradient(135deg,#f59e0b,#facc15)}.secondary-btn{color:#fff8e7;background:#191919;border:1px solid #f59e0b38}.notice{color:#facc15;background:#16120a;border:1px solid #f59e0b40;border-radius:16px;margin:12px 0;padding:12px}.metric-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0;display:grid}.metric-card{background:#0c0c0d;border:1px solid #f59e0b24;border-radius:18px;padding:12px}.metric-card span{color:#afa38e;font-size:12px;font-weight:850;display:block}.metric-card strong{color:#fff8e7;font-size:26px}.sub-card{background:#0c0c0d;border:1px solid #f59e0b24;border-radius:18px;margin:14px 0;padding:14px}.form-grid{grid-template-columns:1.1fr 1fr 1.3fr auto;gap:10px;display:grid}.table-wrap{border:1px solid #f59e0b1f;border-radius:18px;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid #f59e0b1a;padding:11px;font-size:13px}.table-wrap th{color:#facc15;background:#0c0c0d}.small-text{max-width:340px}.empty-cell{text-align:center;color:#afa38e;padding:22px!important}.badge.pending{color:#facc15!important;background:#f59e0b29!important}.badge.delivered{color:#86efac!important;background:#22c55e29!important}.badge.failed,.badge.invalidtoken{color:#fca5a5!important;background:#ef444426!important}.badge.sending{color:#93c5fd!important;background:#3b82f626!important}.badge.nodevice{color:#cbd5e1!important;background:#94a3b82e!important}@media (width<=980px){.metric-grid,.form-grid{grid-template-columns:1fr}.panel-header{display:block}.toolbar{margin-top:12px}}.toggle-card{cursor:pointer;text-align:left;border:1px solid #94a3b840}.toggle-card.active{background:linear-gradient(135deg,#f59e0b29,#fffffff2);border-color:#f59e0ba6}.toggles-grid{margin-top:16px}.codeBlock{color:#f8fafc;white-space:pre-wrap;background:#0f172a;border-radius:14px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.actionList{gap:10px;margin:0;padding-left:22px;display:grid}.warnText{color:#92400e;margin-top:6px;font-weight:700}.lockedPanel{background:#fffaf0;border:1px solid #f59e0b59}.tagList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag{color:#0f172a;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.tag.ok{color:#166534;background:#dcfce7}.tag.locked{color:#991b1b;background:#fee2e2}.securityPanel .panelTitle{align-items:flex-start}.securityMetrics .metric-card small{color:#afa38e;margin-top:5px;font-size:11px;display:block}.securityActionBar{grid-template-columns:1fr auto;margin:12px 0 18px}.securityList{gap:12px;display:grid}.securityAlert{color:#111;background:#fffdf7;border:1px solid #eadfcc;border-radius:20px;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:14px;display:grid}.securityAlert b{color:#111;margin-bottom:5px;display:block}.securityAlert p{color:#4f4638;margin:0 0 6px}.securityAlert span{color:#6e5f45;font-size:12px;font-weight:800;display:block}.securityAlert em{color:#92400e;margin-top:8px;font-style:normal;font-weight:800;display:block}.severity-critical,.severity-high{background:#fff7f7!important;border-color:#fecaca!important}.severity-warning,.severity-medium{background:#fffbeb!important;border-color:#fcd34d!important}.severity-info,.severity-low{background:#f8fafc!important;border-color:#dbeafe!important}.securityPanel .table-wrap small{color:#6e5f45}.securityPanel .badge.approved{color:#166534!important;background:#dcfce7!important}.securityPanel .badge.rejected{color:#991b1b!important;background:#fee2e2!important}@media (width<=900px){.securityAlert,.securityActionBar{grid-template-columns:1fr}.securityAlert .toolbar{justify-content:flex-start}}.codeBox{color:#facc15;background:#111;border:1px dashed #f59e0b;border-radius:18px;gap:8px;margin:12px 0;padding:12px;display:grid}.codeBox code{color:#fff8e7;word-break:break-all;background:#000;border-radius:12px;padding:10px;display:block}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.grid2{grid-template-columns:1fr}}.buttonLink{background:#191919;border:1px solid #f59e0b38;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex;color:#fff8e7!important}.buttonLink:hover{filter:brightness(1.05);transform:translateY(-1px)}.experienceCard{color:#111;background:#fffdf7;border:1px solid #eadfcc;border-radius:22px;margin:12px 0;padding:14px;box-shadow:0 14px 34px #0000001f}.experienceTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.experienceTop b{color:#111;margin-bottom:4px;display:block}.experienceTop .hint{color:#5f5546;margin:0}.pill{color:#6e5f45;white-space:nowrap;background:#f4eddf;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.pill.ok{color:#166534;background:#dcfce7}.pill.danger{color:#991b1b;background:#fee2e2}.progressTrack{background:#f0eadb;border:1px solid #f59e0b40;border-radius:999px;height:10px;margin:12px 0;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,#f59e0b,#facc15);border-radius:999px;height:100%;display:block}.stepLine{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.stepLine span{color:#6e5f45;background:#fff8e7;border:1px solid #eadfcc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.stepLine span.done{color:#facc15;background:#111;border-color:#111}.stepLine span.current{color:#92400e;background:#fef3c7;border-color:#f59e0b}.stepLine span.upcoming{opacity:.78}.guardrailList{gap:8px;margin-top:12px;display:grid}.guardrail{color:#0f172a;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin:0;padding:10px 12px}.guardrail.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.guardrail.danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.compactList{gap:5px;margin-top:10px;display:grid}.compactList span{color:#4f4638;font-size:12px;font-weight:800}.dangerText{color:#991b1b!important}@media (width<=760px){.experienceTop{display:grid}.stepLine span{text-align:center;width:100%}}.publicLegalShell{color:#f8fafc;background:radial-gradient(circle at 0 0,#f59e0b2e,#0000 35%),#0b0f19;min-height:100vh;padding:32px}.publicLegalCard{background:#0f172af0;border:1px solid #f59e0b38;border-radius:28px;max-width:1120px;margin:0 auto;padding:24px;box-shadow:0 24px 80px #00000059}.publicLegalCard .panel,.publicLegalCard .workCard{color:#111827;background:#fff}.publicLegalCard .sectionHead h1,.publicLegalCard h1{color:#fff}.publicLegalCard .sectionHead p,.publicLegalCard>p{color:#cbd5e1}.publicLegalCard .brand{margin-bottom:18px}.authShell{background:radial-gradient(circle at 8% 10%,#facc1538,#0000 24%),radial-gradient(circle at 92% 14%,#f59e0b2e,#0000 22%),linear-gradient(135deg,#030303 0%,#0b0a06 48%,#151006 100%);grid-template-columns:minmax(0,1.08fr) minmax(460px,.72fr);min-height:100vh;display:grid;overflow:hidden}.authHero{isolation:isolate;justify-content:center;padding:clamp(38px,5vw,76px);position:relative}.heroGlow{filter:blur(48px);z-index:-1;background:#f59e0b29;border-radius:50%;width:480px;height:480px;position:absolute;inset:auto auto -180px -160px}.authHero h1{letter-spacing:-.055em;text-shadow:0 14px 40px #0000005c;max-width:980px;font-size:clamp(42px,5.8vw,76px)}.authHero p{color:#f5ead7;max-width:760px}.heroFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin:28px 0;display:grid}.heroFeatureGrid div,.apiModeCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #f59e0b42;box-shadow:0 18px 52px #00000038}.heroFeatureGrid div{border-radius:22px;padding:16px}.heroFeatureGrid b{color:#facc15;margin-bottom:6px;font-size:15px;display:block}.heroFeatureGrid span{color:#efe4d2;text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;line-height:1.45;display:block}.apiModeCard{border-radius:24px;max-width:860px;padding:18px}.apiModeCard b{color:#facc15;margin-bottom:4px;display:block}.apiModeCard span{color:#f5ead7;text-transform:none;letter-spacing:0;font-size:14px;line-height:1.45;display:block}.authCard{background:#fffcf6fa;border-color:#ffffffb8;border-radius:34px;justify-self:center;width:min(560px,100% - 48px);margin:24px;padding:24px;box-shadow:0 35px 100px #0000006b,0 0 0 1px #f59e0b1f}.authTabs button{color:#2b2315;background:0 0;border-radius:15px;min-height:54px}.formIntro{margin:2px 0 4px}.formIntro span{color:#facc15;text-transform:uppercase;letter-spacing:.12em;background:#111;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.formIntro h2{letter-spacing:-.03em;margin:10px 0 4px;font-size:28px}.formIntro p{color:#7a6d59;margin:0;font-size:14px;line-height:1.45}.authCard input,.authCard select{background:#fff;border-color:#dfcfb4;min-height:48px}.authCard input:focus,.authCard select:focus{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.inlineError{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:16px;padding:11px 12px;font-size:13px;font-weight:850}.toast{color:#facc15;z-index:1000;text-align:center;background:#111;border:1px solid #facc156b;border-radius:18px;max-width:min(680px,100vw - 32px);padding:13px 18px;font-weight:900;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #0000006b}.authCard .primary{border:1px solid #1111111f;box-shadow:0 16px 34px #f59e0b42}@media (width<=1050px){.authShell{grid-template-columns:1fr;overflow:auto}.authHero{padding:36px 24px 10px}.authHero h1{font-size:42px}.authCard{margin:20px auto 34px}.heroFeatureGrid{grid-template-columns:1fr}.apiModeCard{display:none}}@media (width<=620px){.authCard{border-radius:26px;width:calc(100% - 28px);padding:18px}.authTabs,.formGrid{grid-template-columns:1fr}.authHero h1{font-size:34px}.authHero p{font-size:15px}.brandMark{border-radius:20px;width:58px;height:58px}}.noticeLine{color:#111;background:#fff8e7;border:1px solid #eadfcc;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.noticeLine b{color:#111}.noticeLine span{color:#6e5f45;font-size:13px;font-weight:750}.noticeLine button{padding:8px 10px;font-size:12px;color:#111!important;background:#fff!important;border:1px solid #eadfcc!important}@media (width<=760px){.noticeLine{grid-template-columns:1fr}.noticeLine button{width:100%}}:root{--wm-bg:#f5f7fb;--wm-surface:#fff;--wm-ink:#121417;--wm-muted:#667085;--wm-line:#e7e9ef;--wm-soft:#f8fafc;--wm-gold:#f6a400;--wm-gold-2:#ffcf24;--wm-black:#07090d;--wm-card-shadow:0 12px 30px #10182812;--wm-radius:22px}body{color:var(--wm-ink);background:var(--wm-bg)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}.shell{min-height:100vh;background:var(--wm-bg)!important;grid-template-columns:280px minmax(0,1fr)!important;display:grid!important}.sidebar{border-right:1px solid #ffffff14;box-shadow:12px 0 34px #02061714;color:#fff!important;background:#07090d!important;padding:22px 16px!important}.brand{border-bottom:1px solid #ffffff14;margin-bottom:10px;padding:8px 6px 18px}.logo{box-shadow:0 12px 24px #f6a40047;border-radius:16px!important;width:46px!important;height:46px!important}.brand b{line-height:1.1;font-size:16px!important}.brand span{color:#d0d5dd!important;font-size:12px!important}.sidebar nav{gap:8px!important}.sidebar nav button{letter-spacing:.01em;justify-content:space-between;align-items:center;display:flex;color:#f2f4f7!important;background:#111318!important;border:1px solid #ffffff17!important;border-radius:14px!important;height:46px!important;padding:0 14px!important;font-weight:800!important}.sidebar nav button:hover{border-color:#f6a4006b!important;transform:none!important}.sidebar nav button.active{box-shadow:0 10px 26px #f6a40047;background:linear-gradient(135deg,var(--wm-gold),var(--wm-gold-2))!important;color:#111!important;border-color:#0000!important}.server{background:#111318!important;border:1px solid #ffffff1a!important;border-radius:18px!important;margin-top:24px!important;padding:16px!important}.server button{height:44px;color:#111!important;background:#fff!important;border:0!important;border-radius:14px!important;margin-top:14px!important}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:14px;min-height:68px!important;box-shadow:var(--wm-card-shadow)!important;background:#ffffffe0!important;border:1px solid #e7e9efc7!important;border-radius:22px!important;margin-bottom:26px!important}.topbar b{color:var(--wm-ink);font-size:19px!important}.topbar span{color:var(--wm-muted)!important}.badge{border:1px solid #e4e7ec;color:#344054!important;background:#eef2f6!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;font-weight:850!important}.badge-completed,.badge-verified,.badge-approved,.badge-paidout{border-color:#abefc6;color:#067647!important;background:#dcfae6!important}.badge-requestsent,.badge-quotesent,.badge-pending,.badge-waiting{border-color:#fedf89;color:#b54708!important;background:#fff7df!important}.badge-quoteaccepted,.badge-ontheway,.badge-started{border-color:#b9e6fe;color:#026aa2!important;background:#e0f2fe!important}.badge-disputed,.badge-rejected,.badge-cancelled,.badge-suspended{border-color:#fecdca;color:#b42318!important;background:#fee4e2!important}.sectionHead{justify-content:space-between!important;align-items:flex-end!important;margin:0 0 18px!important;display:flex!important}.sectionHead h1{text-shadow:0 12px 28px #0000003d;letter-spacing:-.035em!important;color:#fff!important;margin:0!important;font-size:30px!important;line-height:1.15!important}.sectionHead p{color:#f8e5bc!important;max-width:760px!important;margin-top:8px!important;font-size:14px!important}.main>section>.sectionHead{background:linear-gradient(135deg,#0b0d12,#1b1407 70%,#f6a40052);border-radius:24px;padding:22px 24px;box-shadow:0 18px 48px #090b1129}.panel,.workCard,.empty,.warning,.debugNote,.action,.kpi,.alertCard{background:var(--wm-surface)!important;border:1px solid var(--wm-line)!important;border-radius:var(--wm-radius)!important;box-shadow:var(--wm-card-shadow)!important;color:var(--wm-ink)!important}.panelTitle h2,.workTop h2,.bookingCard h2{letter-spacing:-.02em!important;color:var(--wm-ink)!important;font-size:18px!important}.panel p,.workCard p,.bookingCard p{color:#475467!important}.grid{gap:20px!important}.grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kpiGrid{gap:16px!important}.kpiGrid.small{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kpi{flex-direction:column;justify-content:center;min-height:108px;display:flex;padding:20px!important}.kpi b{letter-spacing:-.04em!important;color:var(--wm-ink)!important;font-size:30px!important}.kpi span,.kpi small{margin-top:3px;display:block;color:var(--wm-muted)!important;font-size:12px!important;font-weight:750!important}input,select,textarea{color:#101828!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border-color:#d0d5dd!important;border-radius:14px!important}textarea{min-height:104px!important}.primary{box-shadow:0 8px 18px #f6a40038;background:linear-gradient(135deg,var(--wm-gold),var(--wm-gold-2))!important;color:#101828!important;border:0!important}button{transition:all .12s;border-radius:14px!important;font-weight:850!important}button:not(.primary){color:#fff!important;background:#111318!important;border:1px solid #0000!important}button:disabled{color:#98a2b3!important;opacity:1!important;background:#eef2f6!important;border-color:#eaecf0!important}.wideBtn{min-height:50px!important}.statusActions,.modalActions,.cardRight{gap:10px!important}.statusActions button{min-height:42px}.panelList,.cleanList,.jobList{display:grid;gap:18px!important}.empty,.warning{color:#7a4b00!important;background:#fffaf0!important;padding:18px!important}.toast{color:#ffcf24!important;background:#101828!important;border:1px solid #ffcf2473!important;border-radius:16px!important;box-shadow:0 18px 48px #10182852!important}.bookingCard{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important}.bookingCard h2{font-size:19px!important}.bookingCard p,.bookingCard span,.bookingCard em,.bookingCard small{color:#667085!important;font-size:13px!important;line-height:1.45!important}.bookingCard em{color:#344054!important}.providerChoice{border:1px solid var(--wm-line)!important;background:#fff!important;border-radius:18px!important;margin-bottom:12px!important;padding:14px!important;box-shadow:0 8px 20px #1018280d!important}.avatar{color:#ffcf24!important;background:#101828!important;border-radius:14px!important}.providerChoice strong{color:#101828!important;font-size:16px!important}.providerChoice span,.providerChoice em,.providerChoice small{color:#667085!important}.quoteBanner{background:#fffaf0!important;border:1px solid #fedf89!important;border-radius:18px!important;align-items:flex-start!important;margin:16px 0!important;padding:16px!important}.quoteBanner b{color:#101828!important}.miniGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.miniGrid span{color:#667085!important;background:#f8fafc!important;border:1px solid #eaecf0!important;border-radius:16px!important}.miniGrid b{color:#101828!important}.docRow{background:#fff!important;border-color:#eaecf0!important;border-radius:16px!important}.timeline,.flowSteps{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important;display:grid!important}.timeline div,.flowStep{min-height:72px;color:#475467!important;text-align:center!important;background:#fff!important;border:1px solid #eaecf0!important;border-radius:16px!important;place-items:center!important;gap:7px!important;padding:12px 10px!important;display:grid!important}.timeline .done,.flowStep.done{color:#ffcf24!important;background:linear-gradient(135deg,#111318,#23262d)!important;border-color:#111318!important}.flowStep.next{color:#b54708!important;background:#fff7df!important;border-color:#fedf89!important}.timeline span,.flowStep i{color:#101828!important;background:#f2f4f7!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.timeline .done span,.flowStep.done i{color:#111!important;background:#ffcf24!important}.timeline b,.flowStep span{color:inherit!important;white-space:normal!important;font-size:12px!important;line-height:1.2!important}.flowCard{background:#fff!important;border:1px solid #eaecf0!important;border-radius:20px!important;margin:16px 0!important;padding:18px!important;box-shadow:0 10px 24px #1018280f!important}.flowCardTop{grid-template-columns:1fr minmax(220px,.34fr);align-items:stretch;gap:18px;display:grid}.flowCardTop h3{color:#101828;margin:3px 0;font-size:20px}.flowCardTop p{color:#667085;margin:0}.eyebrowSmall{letter-spacing:.12em;text-transform:uppercase;display:inline-flex;color:#b54708!important;font-size:11px!important;font-weight:950!important}.nextBox{background:#f8fafc;border:1px solid #eaecf0;border-radius:16px;padding:14px}.nextBox b{color:#101828;margin-bottom:4px;display:block}.nextBox span{color:#667085;font-size:13px}.stepLine,.progressTrack{display:none!important}.requestBoard{grid-template-columns:1fr;gap:20px;display:grid}.requestItem{background:#fff;border:1px solid #eaecf0;border-radius:20px;margin-bottom:14px;padding:18px;box-shadow:0 10px 24px #1018280d}.requestMeta{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.requestMeta span{color:#475467;background:#f8fafc;border:1px solid #eaecf0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#02061794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalCard{background:#fff;border:1px solid #eaecf0;border-radius:26px;width:min(680px,100vw - 36px);padding:24px;box-shadow:0 32px 90px #02061752}.modalHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.modalHead span{color:#b54708;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.modalHead h2{letter-spacing:-.04em;margin:4px 0;font-size:26px}.modalHead p{color:#667085;margin:0}.modalHead button{width:42px;height:42px;font-size:24px;line-height:1;border-radius:50%!important;padding:0!important}.modalActions{justify-content:flex-end;margin-top:18px;display:flex}.commandHeader{box-shadow:var(--wm-card-shadow);background:#fff;border:1px solid #eaecf0;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);align-items:center;gap:22px;margin-bottom:20px;padding:24px;display:grid}.commandHeader h2{letter-spacing:-.04em;margin:4px 0;font-size:26px}.commandHeader p{color:#667085;margin:0}.commandStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commandStats div{background:#f8fafc;border:1px solid #eaecf0;border-radius:18px;padding:16px}.commandStats b{color:#101828;font-size:22px;display:block}.commandStats span{color:#667085;font-size:12px;font-weight:800}.jobCard{box-shadow:var(--wm-card-shadow);background:#fff;border:1px solid #eaecf0;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;gap:18px;padding:20px;display:grid}.jobSide{background:#f8fafc;border:1px solid #eaecf0;border-radius:18px;padding:16px}.jobSide b{color:#101828;margin-top:10px;display:block}.jobSide b:first-child{margin-top:0}.jobSide p{color:#667085;margin:4px 0 10px;font-size:13px}.jobActionBar{border-top:1px solid #eaecf0;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;display:flex}.jobActionBar button{min-width:130px}.reviewPanel{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:start;gap:18px;display:grid;background:#f0fdf4!important;border:1px solid #abefc6!important;border-radius:20px!important;margin:16px 0!important;padding:18px!important}.reviewPanel b{color:#067647;font-size:18px}.reviewPanel p{color:#475467;margin:6px 0 0}.reviewForm{gap:12px;display:grid}.reviewForm textarea{min-height:76px!important}.starPicker{gap:6px;display:flex}.starPicker button{width:42px;height:42px;line-height:1;color:#d0d5dd!important;background:#fff!important;border:1px solid #eaecf0!important;border-radius:12px!important;padding:0!important;font-size:24px!important}.starPicker button.active{color:#f79009!important;box-shadow:none!important;background:#fffbeb!important;border-color:#fedf89!important}.alertCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;padding:18px 20px!important}.alertCard h2{color:#101828;margin:0 0 6px;font-size:18px}.alertCard p{color:#475467;margin:0}.alertCard span{color:#667085;margin-top:8px;font-size:12px;display:block}.alertCard.read{opacity:.72}.alertCard .cardRight button{min-width:100px}@media (width<=1180px){.grid.two,.grid.three,.jobCard,.commandHeader,.reviewPanel{grid-template-columns:1fr!important}.commandStats{grid-template-columns:1fr 1fr 1fr}.shell{grid-template-columns:250px minmax(0,1fr)!important}.main{padding:20px!important}.timeline,.flowSteps{grid-template-columns:repeat(3,1fr)!important}}@media (width<=760px){.shell{grid-template-columns:1fr!important}.sidebar{height:auto!important;position:relative!important}.topbar{top:0}.flowCardTop,.commandStats,.miniGrid,.kpiGrid.small,.timeline,.flowSteps,.bookingCard{grid-template-columns:1fr!important}.cardRight{justify-content:flex-start!important}}.hero{color:#fff!important;background:linear-gradient(135deg,#111318 0%,#16120a 68%,#4b3410 100%)!important;box-shadow:0 18px 44px #10182824!important}.hero:after{content:"";display:none!important}.hero h1,.hero p,.hero span{z-index:1;position:relative}.hero p{color:#f4ead7!important}.hero span{color:#ffcf24!important}button.providerChoice,button.providerChoice:not(.primary){color:#101828!important;background:#fff!important;border:1px solid #eaecf0!important;box-shadow:0 8px 20px #1018280d!important}button.providerChoice:hover:not(:disabled){filter:none!important;background:#fffdf8!important;transform:translateY(-1px)!important}button.providerChoice.selected,button.providerChoice.selected:not(.primary){background:#fff!important;border-color:#f6a400!important;box-shadow:0 0 0 4px #f6a40024,0 12px 24px #10182812!important}button.providerChoice b,button.providerChoice strong{color:#101828!important;opacity:1!important}button.providerChoice span,button.providerChoice em,button.providerChoice small{color:#475467!important;opacity:1!important}button.providerChoice strong small{color:#667085!important}button.providerChoice .avatar{color:#ffcf24!important;background:#101828!important}.providerChoice+button,.cardRight .linkBtn{color:#101828!important;background:#fff!important;border:1px solid #eaecf0!important}.panel .providerChoice{min-height:76px!important}@media (width<=760px){.hero{border-radius:22px!important;padding:22px!important}.hero h1{font-size:26px!important}.hero p{font-size:14px!important}.providerChoice{grid-template-columns:42px 1fr!important}.providerChoice strong{grid-column:1/-1;padding-left:54px;text-align:left!important}.main{padding:14px!important}.topbar{border-radius:18px!important}.panel,.workCard{border-radius:20px!important;padding:16px!important}}.filterTabs{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.filterTabs button{min-height:46px;color:#101828!important;background:#fff!important;border:1px solid #d0d5dd!important;padding:0 18px!important}.filterTabs button.active{box-shadow:0 10px 24px #f6a40038;background:linear-gradient(135deg,var(--wm-gold),var(--wm-gold-2))!important;color:#101828!important;border-color:#0000!important}.reviewWorkspace{grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.reviewList{gap:12px;display:grid;position:sticky;top:110px}.reviewListItem{text-align:left;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;box-shadow:0 8px 20px #1018280d;color:#101828!important;background:#fff!important;border:1px solid #eaecf0!important;border-radius:20px!important;padding:14px!important}.reviewListItem.active{border-color:var(--wm-gold)!important;box-shadow:0 0 0 4px #f6a40024,0 12px 28px #10182814!important}.reviewListItem b{color:#101828;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reviewListItem span,.reviewListItem em{color:#667085;font-size:13px;font-style:normal;line-height:1.35;display:block}.reviewDetail{gap:18px;display:grid}.providerDetailHero{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;display:grid}.providerDetailHero h2{color:#101828;margin:0 0 4px}.providerDetailHero p{color:#667085;margin:3px 0}.profileAvatar,.profilePhotoPicker{color:#ffcf24;background:linear-gradient(135deg,#101828,#242834);place-items:center;font-weight:950;display:grid;overflow:hidden}.profileAvatar{border-radius:20px;width:64px;height:64px}.profileAvatar.large{border-radius:30px;width:92px;height:92px}.profileAvatar img,.profilePhotoPicker img,.avatar img{object-fit:cover;width:100%;height:100%}.requiredDocGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.requiredDoc{background:#fffbeb;border:1px solid #fedf89;border-radius:16px;padding:12px}.requiredDoc.ok{background:#ecfdf3;border-color:#abefc6}.requiredDoc b{color:#101828;display:block}.requiredDoc span{color:#667085;margin-top:4px;font-size:12px;font-weight:800;display:block}.docGallery{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.docTile{background:#fff;border:1px solid #eaecf0;border-radius:20px;gap:12px;padding:12px;display:grid;box-shadow:0 8px 20px #1018280d}.docTile.approved{background:#f8fffb;border-color:#abefc6}.docTile.rejected{background:snow;border-color:#fecdca}.docPreviewButton,.docPreviewButton:not(.primary){aspect-ratio:4/3;text-align:center;place-items:center;width:100%;display:grid;overflow:hidden;color:#667085!important;background:#f8fafc!important;border:1px dashed #d0d5dd!important;border-radius:16px!important;padding:0!important}.docPreviewButton img{object-fit:cover;width:100%;height:100%}.docPreviewButton span{padding:12px;font-size:13px;font-weight:850}.docTileBody{gap:4px;display:grid}.docTileBody b{color:#101828}.docTileBody span,.docTileBody em{color:#667085;word-break:break-word;font-size:13px;font-style:normal}.docSaving{color:#667085;align-items:center;gap:8px;font-weight:850;display:flex}.spinner{border:2px solid #fedf89;border-top-color:#f6a400;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite wmspin;display:inline-block}@keyframes wmspin{to{transform:rotate(360deg)}}.previewModal img{object-fit:contain;background:#0b0d12;border-radius:18px;width:100%;max-height:72vh}.moreMenu{position:relative}.moreMenu summary{cursor:pointer;color:#fff;background:#111318;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:850;list-style:none;display:inline-flex}.moreMenu summary::-webkit-details-marker{display:none}.moreMenu[open] div{z-index:5;background:#fff;border:1px solid #eaecf0;border-radius:16px;gap:8px;min-width:210px;padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 16px 42px #1018282e}.moreMenu[open] button{justify-content:flex-start;width:100%}.onboardingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.plainFieldset{border:0;min-width:0;margin:0;padding:0}.plainFieldset:disabled{opacity:1}.plainFieldset:disabled input,.plainFieldset:disabled select,.plainFieldset:disabled textarea{color:#667085!important;background:#f2f4f7!important}.profilePhotoPicker{cursor:pointer;border:4px solid #fff;border-radius:50%;width:150px;height:150px;margin:4px auto 16px;box-shadow:0 14px 36px #1018282e}.profilePhotoPicker span{text-align:center;padding:12px;font-size:14px}.profileLayout{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.stepChecklist{gap:8px;display:grid}.stepChecklist .check{margin:0}.cleanBooking{gap:12px;display:grid}.quoteDecision{background:#fffbeb;border:1px solid #fedf89;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.quoteDecision b{color:#101828;font-size:18px;display:block}.quoteDecision p{color:#667085!important;margin:5px 0 0!important}.routeStatusCard{background:#f8fafc;border:1px solid #eaecf0;border-radius:18px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.routeStatusCard b{color:#101828}.routeStatusCard p{color:#667085!important;margin:5px 0 0!important}.miniRoute{background:linear-gradient(145deg,#111318,#23262d);border-radius:18px;align-items:center;height:76px;padding:0 22px;display:flex;position:relative;overflow:hidden}.miniRoute:before{content:"";background:#3b4250;height:9px;position:absolute;inset:34px -20px auto;transform:rotate(-10deg)}.routeDot{z-index:1;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:relative}.routeDot.customer{background:#f6a400}.routeDot.provider{background:#16a34a}.routeLine{z-index:1;background:#f6a400;flex:1;height:4px;position:relative}@media (width<=1180px){.reviewWorkspace,.profileLayout,.onboardingGrid{grid-template-columns:1fr}.reviewList{position:relative;top:auto}.requiredDocGrid{grid-template-columns:1fr}.quoteDecision,.routeStatusCard{grid-template-columns:1fr;align-items:start}.miniRoute{width:100%}}.landingShell{color:#fff8e7;background:#070708;min-height:100vh;overflow:hidden}.landingHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070708c7;border-bottom:1px solid #f59e0b24;justify-content:space-between;align-items:center;gap:22px;padding:18px clamp(18px,4vw,70px);display:flex;position:sticky;top:0}.landingBrand{align-items:center;gap:12px;padding:0;display:flex;color:#fff8e7!important;background:0 0!important}.landingBrand span{color:#111;background:linear-gradient(135deg,#f7b500,#ffd86b);border-radius:16px;place-items:center;width:46px;height:46px;font-weight:950;display:grid;box-shadow:0 18px 50px #f7b50040}.landingBrand b{letter-spacing:0;font-size:18px}.landingHeader nav{align-items:center;gap:22px;display:flex}.landingHeader a{color:#d7cfbd;font-size:14px;font-weight:850;text-decoration:none}.landingHeaderActions,.landingHeroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.goldLandingBtn,.ghostLandingBtn{border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:950;display:inline-flex}.goldLandingBtn{box-shadow:0 18px 45px #f7b5003d;color:#111!important;background:linear-gradient(135deg,#f7b500,#ffd76a)!important}.goldLandingBtn.large,.ghostLandingBtn.large{padding:15px 22px;font-size:15px}.goldLandingBtn.wide{width:100%;margin-top:auto}.landingHero{background:radial-gradient(circle at 15% 12%,#f7b50038,#0000 32%),radial-gradient(circle at 78% 16%,#2bb58e29,#0000 26%),linear-gradient(135deg,#070708 0%,#111112 58%,#231804 100%);grid-template-columns:minmax(0,1fr) minmax(420px,48vw);align-items:center;gap:44px;min-height:calc(100vh - 84px);padding:64px clamp(18px,4vw,70px) 46px;display:grid}.landingEyebrow{color:#ffd76a;text-transform:uppercase;letter-spacing:.08em;background:#f7b50014;border:1px solid #f7b5003d;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.landingHero h1{letter-spacing:0;color:#fffdf5;margin:0;font-size:clamp(58px,9vw,132px);line-height:.86}.landingLead{color:#ded5c3;max-width:780px;margin:26px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.48}.landingStats{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;max-width:680px;margin-top:30px;display:grid}.landingStats span{color:#d7cfbd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:16px}.landingStats b{color:#ffd76a;font-size:30px;line-height:1;display:block}.landingHeroVisual{border:1px solid #ffffff1f;border-radius:40px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b}.landingHeroVisual img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.heroFloatingCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff8e7;background:#0a0a0cb8;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:10px;max-width:310px;padding:14px 16px;font-weight:850;display:flex;position:absolute;box-shadow:0 24px 50px #00000059}.heroFloatingCard svg{color:#ffd76a;flex:none}.heroFloatingCard.bottom{bottom:26px;left:26px}.landingSearchBand{color:#111;background:#f7f0e3;padding:28px clamp(18px,4vw,70px)}.landingSearchHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.landingSearchHeader span,.landingSectionHead span,.landingFinalCta span{color:#9b6b00;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:950;display:block}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{color:#111;margin:5px 0 0;font-size:clamp(28px,3.4vw,48px);line-height:1.02}.landingSearchInput{background:#fff;border:1px solid #dfd1ba;border-radius:999px;align-items:center;gap:10px;min-width:min(520px,100%);padding:0 14px;display:flex}.landingSearchInput svg{color:#9b6b00}.landingSearchInput input{color:#111!important;background:0 0!important;border:0!important;padding:14px 4px!important}.landingCategoryGrid{grid-template-columns:repeat(7,minmax(130px,1fr));gap:12px;display:grid}.landingCategoryGrid button{text-align:left;border:1px solid #e6d8be;border-radius:24px;justify-items:start;gap:9px;min-height:132px;padding:16px;display:grid;color:#111!important;background:#fff!important}.landingCategoryGrid button b{font-size:16px}.landingCategoryGrid button span{color:#6d6252;font-size:13px;font-weight:800}.landingCategoryGrid button.active{border-color:#f7b500;box-shadow:0 18px 45px #11111129;color:#fff8e7!important;background:#111!important}.landingCategoryGrid button.active svg,.landingCategoryGrid button.active span{color:#ffd76a}.landingSectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.landingSectionHead p{color:#c9beaa;max-width:760px;margin:10px 0 0;font-size:17px;line-height:1.55}.landingSectionHead h2,.landingFinalCta h2{color:#fffdf5}.landingSelect{min-width:220px;color:#d7cfbd!important}.landingSelect select{margin-top:8px;color:#fff8e7!important;background:#111114!important;border-color:#f7b50038!important}.landingLoading,.landingEmpty{color:#ffd76a;background:#f7b50014;border:1px solid #f7b5002e;border-radius:22px;margin-bottom:16px;padding:16px}.landingProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landingProviderCard{background:linear-gradient(#151516,#0d0d0f);border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;gap:14px;min-height:390px;padding:20px;display:flex;box-shadow:0 28px 70px #00000042}.landingProviderTop{grid-template-columns:58px 1fr auto;align-items:center;gap:12px;display:grid}.landingProviderAvatar{color:#111;background:linear-gradient(135deg,#f7b500,#ffd76a);border-radius:20px;place-items:center;width:58px;height:58px;font-weight:950;display:grid;overflow:hidden}.landingProviderAvatar img{object-fit:cover;width:100%;height:100%}.landingProviderTop h3{color:#fffdf5;margin:0;font-size:21px;line-height:1.1}.landingProviderTop p,.landingProviderDescription{color:#bfb4a1;margin:5px 0 0;line-height:1.45}.landingProviderMeta,.landingProviderMetrics,.landingProviderServices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landingProviderMeta{color:#d7cfbd;margin:0}.landingProviderMeta svg,.landingProviderMetrics svg{color:#ffd76a}.landingProviderMetrics span{color:#fff8e7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-weight:850;display:inline-flex}.landingProviderServices span{color:#b7f7df;background:#2bb58e1f;border:1px solid #2bb58e38;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.landingSystem{color:#111;background:#f7f0e3}.landingSectionHead.compact{display:block}.landingSystemGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landingSystemGrid article{background:#fffdf7;border:1px solid #e6d8be;border-radius:28px;padding:24px;box-shadow:0 22px 55px #32210317}.landingSystemGrid svg{color:#9b6b00}.landingSystemGrid h3{color:#111;margin:16px 0 8px;font-size:24px}.landingSystemGrid p{color:#5f5548;margin:0;line-height:1.55}.landingFinalCta{background:linear-gradient(135deg,#111112,#201505);border-top:1px solid #f7b50029;justify-content:space-between;align-items:center;gap:24px;padding:58px clamp(18px,4vw,70px);display:flex}.backWebsiteBtn{align-self:flex-start;margin-bottom:24px;color:#fff8e7!important;background:#ffffff14!important;border:1px solid #ffffff29!important}@media (width<=1180px){.landingHeader{flex-wrap:wrap;align-items:flex-start}.landingHeader nav{order:3;justify-content:center;width:100%}.landingHero{grid-template-columns:1fr}.landingHeroVisual,.landingHeroVisual img{min-height:420px}.landingCategoryGrid{grid-template-columns:repeat(3,1fr)}.landingProviderGrid{grid-template-columns:repeat(2,1fr)}.landingSearchHeader,.landingSectionHead,.landingFinalCta{flex-direction:column;align-items:stretch}.landingSearchInput{min-width:0}.landingStats{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.landingHeader{padding:14px 16px}.landingHeader nav{display:none}.landingHeaderActions{grid-template-columns:1fr;width:100%;display:grid}.landingHero{gap:28px;padding:34px 16px}.landingHero h1{font-size:58px}.landingLead{font-size:18px}.landingHeroActions{grid-template-columns:1fr;width:100%;display:grid}.landingStats,.landingCategoryGrid,.landingProviderGrid,.landingSystemGrid{grid-template-columns:1fr}.landingSearchBand,.landingSection,.landingFinalCta{padding-left:16px;padding-right:16px}.landingProviderTop{grid-template-columns:52px 1fr}.landingProviderTop .badge{grid-column:2;justify-self:start}.heroFloatingCard{margin:12px;position:static}.landingHeroVisual{align-content:end;display:grid}.landingHeroVisual img{position:absolute;inset:0}.heroFloatingCard{z-index:1}.landingFinalCta .landingHeroActions{width:100%}}.landingHeroVisual img{object-fit:contain;object-position:center;filter:brightness(1.18)contrast(1.08)saturate(1.06);background:#08080a}.landingHero h1{overflow-wrap:anywhere;font-size:clamp(48px,5.1vw,74px)}.heroFloatingCard.top{left:26px;right:auto}@media (width<=760px){.landingShell{overflow-x:hidden}.landingHero{width:100%;max-width:100vw;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.landingHeroCopy{min-width:0;max-width:100%}.landingHero h1{word-break:break-word;line-height:1.02;font-size:40px!important}.landingLead{overflow-wrap:break-word;max-width:100%;font-size:16px!important}.landingHeroVisual{min-width:0;max-width:100%;min-height:330px}.landingHeroVisual img{min-height:330px}.landingStats span{min-width:0}.landingBrand b{font-size:17px}.landingHeroCopy,.landingHeroCopy>*{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.landingLead{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.landingStats{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.landingStats span{width:100%!important}.landingHeroActions{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.landingHeroActions button{width:100%}}@media (width<=520px){.landingHeroCopy,.landingHeroCopy>*,.landingStats,.landingHeroActions{width:min(358px,100vw - 32px)!important;max-width:min(358px,100vw - 32px)!important}}:root{--lux-black:#050506;--lux-ink:#0b0c0e;--lux-panel:#111214;--lux-panel-2:#17181b;--lux-line:#ffffff1f;--lux-gold:#d7a84f;--lux-gold-2:#f4d487;--lux-muted:#c9c0ad;--lux-cream:#f5efe2}.landingShell{background:var(--lux-black)!important;color:var(--lux-cream)!important}.landingHeader{background:#050506bd!important;border-bottom:1px solid #d7a84f2e!important;padding:18px clamp(20px,4vw,76px)!important;box-shadow:0 22px 80px #0000006b!important}.landingBrand{box-shadow:inset 0 1px #ffffff14;background:#ffffff0d!important;border:1px solid #ffffff1c!important;border-radius:22px!important;padding:8px 13px 8px 8px!important}.landingBrand span{box-shadow:none!important;background:linear-gradient(135deg,#f5d07c,#b78327)!important}.landingHeader nav{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:10px 16px}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{min-height:48px;padding-inline:22px}.goldLandingBtn{color:#080808!important;background:linear-gradient(135deg,#f6db98,#c89437)!important;box-shadow:0 18px 42px #c894373d,inset 0 1px #ffffff6b!important}.ghostLandingBtn{box-shadow:inset 0 1px #ffffff0f;background:#ffffff12!important;border:1px solid #ffffff21!important}.landingHero{position:relative;overflow:hidden;background:#050506!important;min-height:calc(100vh - 84px)!important;padding:clamp(96px,12vh,150px) clamp(20px,4vw,76px) 72px!important;display:block!important}.landingHeroVisual{z-index:0;min-height:0!important;box-shadow:none!important;background:#050506!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important}.landingHeroVisual img{object-fit:cover!important;object-position:center!important;filter:saturate(1.02)contrast(1.04)brightness(.94)!important;background:#050506!important;width:100%!important;height:100%!important;min-height:0!important}.landingEyebrow{box-shadow:0 18px 50px #00000038;color:#f6d88e!important;letter-spacing:.16em!important;background:#d7a84f1f!important;border-color:#d7a84f6b!important}.landingHero h1{text-shadow:0 28px 80px #0000008c;letter-spacing:0!important;font-size:clamp(56px,8vw,116px)!important;line-height:.9!important}.landingLead{text-shadow:0 12px 35px #00000080;color:#f1eadc!important;max-width:720px!important;font-size:clamp(18px,1.6vw,24px)!important}.landingHeroActions{margin-top:26px}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{min-width:220px;min-height:54px}.landingStats span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1a,#ffffff09)!important;border:1px solid #ffffff29!important;border-radius:20px!important;box-shadow:0 22px 55px #00000042,inset 0 1px #ffffff1a!important}.landingStats b{color:#f5d07c!important}.heroFloatingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3!important;background:#08080a9e!important;border:1px solid #d7a84f33!important;box-shadow:0 22px 70px #0000006b,inset 0 1px #ffffff0f!important}.landingSearchPanel{background:#fffdf7db!important;border:1px solid #bc9a5b47!important;border-radius:30px!important;padding:30px!important;box-shadow:0 35px 90px #3f2a0929,inset 0 1px #fff!important}.landingSearchInput{height:54px;box-shadow:inset 0 1px #fff;border-color:#b48f4952!important}.landingCategoryGrid button{min-width:0;background:linear-gradient(145deg,#fff,#f8f1e5)!important;border-color:#bc9a5b2e!important;border-radius:20px!important;min-height:142px!important;box-shadow:0 14px 34px #47300a0f!important}.landingCategoryGrid button.active{background:linear-gradient(145deg,#111214,#050506)!important;border-color:#d7a84f94!important;box-shadow:0 22px 55px #0000002e!important}.landingProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.landingProviderCard{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff16,#ffffff09)!important;border:1px solid #ffffff24!important;border-radius:28px!important;min-height:430px!important;padding:22px!important;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff14!important}.landingProviderCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#d7a84f1f,#0000 34%);position:absolute;inset:0}.landingProviderCard>*{position:relative}.landingProviderAvatar{background:linear-gradient(135deg,#f5d07c,#b98428)!important;border-radius:18px!important}.landingProviderCard .badge{color:#0d0d0e!important;background:#f5efe2f2!important}.landingSystemGrid article{background:#fffdf7d6!important;border-color:#bc9a5b38!important;border-radius:26px!important;box-shadow:0 20px 60px #3f2a091a!important}.landingFinalCta{background:linear-gradient(135deg,#050506,#171207 64%,#2b1b04)!important;padding:70px clamp(20px,4vw,76px)!important}.authShell{position:relative;overflow:hidden;background:#050506!important;grid-template-columns:minmax(0,1fr) minmax(420px,560px)!important;min-height:100vh!important;display:grid!important}.authShell:before{content:"";filter:saturate(1.04);z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#050506f2,#0505069e,#050506e6),url(/assets/landing-luxury-garage-CCvH89CP.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.authHero,.authCard{z-index:1;position:relative}.authHero{background:0 0!important;padding:clamp(36px,5vw,76px)!important}.authHero .brandMark{border-radius:22px;width:68px;height:68px;background:linear-gradient(135deg,#f5d07c,#b98428)!important;box-shadow:0 22px 55px #d7a84f3d!important}.authHero h1{color:#fffdf6!important;max-width:780px!important;font-size:clamp(40px,5vw,72px)!important;line-height:.96!important}.authHero p{color:#f1eadc!important;max-width:660px!important;font-size:18px!important}.heroFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important;display:grid!important}.heroFeatureGrid div,.apiModeCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13!important;border:1px solid #ffffff24!important;border-radius:20px!important;padding:16px!important;box-shadow:0 18px 55px #00000047!important}.heroFeatureGrid b,.apiModeCard b{color:#f5d07c!important}.authCard{color:#111214!important;background:#faf6edf0!important;border:1px solid #ffffff9e!important;border-radius:30px!important;align-self:center!important;max-height:calc(100vh - 48px)!important;margin:clamp(18px,3vw,42px)!important;padding:24px!important;box-shadow:0 35px 110px #0000007a!important}.authTabs{gap:10px!important}.authTabs button{min-height:52px;color:#f8efd9!important;background:#111214!important;border:1px solid #11121414!important;border-radius:16px!important}.authTabs button.active{color:#090909!important;background:linear-gradient(135deg,#f5d07c,#c89437)!important}.formIntro span{border-radius:999px;width:max-content;padding:7px 10px;color:#f5d07c!important;letter-spacing:.12em!important;background:#111214!important;display:inline-flex!important}.formIntro h2{color:#111214!important;font-size:32px!important}.formIntro p{color:#5f5545!important}.authFormPanel label{color:#3f3527!important;gap:8px!important;font-weight:900!important}.authFormPanel input,.authFormPanel select,.authFormPanel textarea{color:#111214!important;background:#fff!important;border:1px solid #d8c9ae!important;border-radius:16px!important;min-height:52px!important;box-shadow:inset 0 1px #ffffffe6!important}.authFormPanel input::placeholder,.authFormPanel textarea::placeholder{color:#92836b!important}.inlineError{color:#9a3412!important;background:#fff4ed!important;border:1px solid #fed7aa!important;border-radius:16px!important;padding:12px 14px!important;font-weight:850!important}.backWebsiteBtn{border-radius:999px!important;min-height:44px!important;padding:0 18px!important}@media (width<=1180px){.landingCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.landingProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.authShell{grid-template-columns:1fr!important}.authCard{max-height:none!important}.heroFeatureGrid{grid-template-columns:1fr!important}.authHero h1{font-size:42px!important}}@media (width<=760px){.landingHeader{grid-template-columns:1fr!important;display:grid!important}.landingBrand{width:max-content!important;max-width:100%!important}.landingHero{min-height:auto!important;padding:90px 16px 40px!important}.landingHero:before{background:linear-gradient(#050506e6,#050506c2,#050506f2)!important}.landingHeroCopy,.landingHeroCopy>*,.landingStats,.landingHeroActions{width:100%!important;max-width:100%!important}.landingHero h1{font-size:42px!important}.landingLead{font-size:16px!important}.landingStats{grid-template-columns:1fr!important}.heroFloatingCard{max-width:100%!important;margin-top:14px!important;position:relative!important;inset:auto!important}.landingSearchPanel{padding:18px!important}.landingCategoryGrid,.landingProviderGrid,.landingSystemGrid{grid-template-columns:1fr!important}.landingSection{padding:54px 16px!important}.landingSearchBand{padding:34px 16px!important}.authHero{padding:28px 18px 8px!important}.authCard{border-radius:24px!important;margin:18px!important;padding:18px!important}.authTabs,.formGrid{grid-template-columns:1fr!important}}.authShell:before{background-color:#0000!important;background-image:linear-gradient(90deg,#050506f2,#0505069e,#050506e6),url(/assets/landing-luxury-garage-CCvH89CP.png)!important;background-position:50%!important;background-repeat:repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}html,body,#root{max-width:100%;overflow-x:hidden}.landingHero h1{font-size:clamp(52px,6.1vw,88px)!important;line-height:.94!important}.landingHeroActions .goldLandingBtn{color:#080808!important;background:linear-gradient(135deg,#ffe7a8,#d7a84f 58%,#a66f1f)!important;border:1px solid #ffe7a89e!important}.landingHeroActions .ghostLandingBtn{color:#fff8e7!important;background:#0d0e12db!important;border:1px solid #ffffff29!important}.authHero,.authCard,.heroFeatureGrid,.apiModeCard{min-width:0;max-width:100%}.authHero h1,.authHero p,.heroFeatureGrid div{overflow-wrap:break-word}@media (width<=760px){.landingHeader,.landingHero,.landingSearchBand,.landingSection,.landingFinalCta,.authShell{max-width:100vw!important;overflow-x:hidden!important}.landingHeaderActions,.landingHeroCopy,.landingHeroCopy>*,.landingStats,.landingHeroActions{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.landingHeroCopy{padding-top:40px!important}.landingHero h1{font-size:38px!important;line-height:1.02!important}.landingLead{font-size:16px!important;line-height:1.48!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{width:100%;min-width:0!important}.heroFloatingCard{display:none!important}.authHero{width:100%!important;padding:28px 18px 8px!important}.authHero h1{letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:calc(100vw - 44px)!important;max-width:calc(100vw - 44px)!important;font-size:28px!important;line-height:1.08!important}.authHero p{width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;font-size:15px!important;line-height:1.48!important}.heroFeatureGrid,.heroGlow{display:none!important}.authCard{width:calc(100% - 28px)!important;max-width:calc(100vw - 28px)!important;margin:18px auto!important}}:root{--wm-font-body:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--wm-font-display:"Space Grotesk","Manrope",ui-sans-serif,system-ui,sans-serif;--lux-deep:#050506;--lux-night:#090a0b;--lux-brown:#1a1207;--lux-champagne:#f4ead8;--lux-champagne-2:#e6d4ba;--lux-gold-rich:#c8953d;--lux-gold-soft:#ffe4a3;--lux-text:#fff8ea}body,button,input,select,textarea{font-family:var(--wm-font-body)!important;letter-spacing:0!important}.landingShell,.authShell{font-family:var(--wm-font-body)!important;background:var(--lux-deep)!important}.landingBrand b,.landingHeader nav a,.landingHero h1,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.landingProviderTop h3,.landingSystemGrid h3,.landingModuleGrid h3,.landingFlowStep h3,.authHero h1,.formIntro h2,.authTabs button{font-family:var(--wm-font-display)!important;letter-spacing:-.02em!important}.landingHeader{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#050506d1!important;border-bottom:1px solid #ffe4a32e!important}.landingHeader nav{box-shadow:inset 0 1px #ffffff0f;background:#ffffff12!important;border-color:#ffffff1f!important}.landingHeader nav a{opacity:.9;color:#f3e7d2!important;font-size:14px!important;text-decoration:none!important}.landingHeader nav a:hover{opacity:1;color:var(--lux-gold-soft)!important}.landingHeader .ghostLandingBtn{color:#fff8ea!important;background:linear-gradient(145deg,#ffffff24,#ffffff0f)!important;border:1px solid #ffe4a347!important;box-shadow:0 14px 36px #00000042,inset 0 1px #ffffff1f!important}.landingHeader .goldLandingBtn{color:#080808!important;background:linear-gradient(135deg,#ffe5a4,#c8953d)!important;border:1px solid #ffe4a39e!important}.landingHero{min-height:720px!important;padding-top:clamp(96px,13vh,156px)!important}.landingHeroVisual img{filter:brightness(1.18)contrast(1.08)saturate(1.12)!important;object-position:center!important}.landingEyebrow,.landingSearchHeader span,.landingSectionHead span,.landingFinalCta span{font-family:var(--wm-font-display)!important;letter-spacing:.14em!important}.landingLead{color:#fff2dd!important;max-width:780px!important;font-size:clamp(19px,1.35vw,24px)!important;line-height:1.55!important}.landingMobileBreak{display:none}.heroFloatingCard{background:#0a0a0cc7!important;border-color:#ffe4a347!important}.heroFloatingCard span{text-shadow:0 8px 24px #00000080;color:#f7ead2!important}.landingStats span{color:#f6ead7!important;background:linear-gradient(145deg,#ffffff26,#ffffff0e)!important;border-color:#fff3!important}.landingSearchBand{color:#111!important;background:linear-gradient(#050506 0%,#17100a 18%,#392407 18.1%,#f3ead8 38%,#f8f0e2 100%)!important;padding-top:86px!important}.landingSearchPanel{background:linear-gradient(145deg,#fffdf7f5,#e8d5b6db)!important;border:1px solid #c8953d42!important;box-shadow:0 34px 100px #2c1c042e!important}.landingCategoryGrid button{color:#111!important;background:linear-gradient(145deg,#fffdf7,#f0dfc2)!important;border-color:#c8953d33!important}.landingCategoryGrid button.active{background:linear-gradient(145deg,#090a0b,#1f160a)!important;border-color:#ffe4a385!important}.landingFlowSection{color:var(--lux-text);background:radial-gradient(circle at 14% 20%,#c8953d2e,#0000 28%),linear-gradient(#070708,#0c0b0a 58%,#120d06);padding:86px clamp(20px,4vw,76px)}.landingFlowSection .landingSectionHead p,.landingModules .landingSectionHead p{color:#d8cbb6;max-width:900px;margin-top:12px;font-size:17px;line-height:1.6}.landingFlowRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.landingFlowStep{background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff21;border-radius:28px;min-height:260px;padding:22px;position:relative;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff14}.landingFlowStep:after{content:"";background:linear-gradient(90deg,transparent,var(--lux-gold-soft),transparent);opacity:.45;height:3px;position:absolute;bottom:0;left:22px;right:22px}.landingFlowIcon{color:#080808;background:linear-gradient(135deg,#ffe5a4,#c8953d);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.landingFlowStep small{color:#c8953d;font-weight:900;font-family:var(--wm-font-display)}.landingFlowStep h3{color:#fff8ea;margin:8px 0;font-size:21px}.landingFlowStep p{color:#d7c8af;margin:0;line-height:1.55}.landingModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.landingModuleGrid article{background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1f;border-radius:28px;padding:24px;box-shadow:0 26px 70px #00000047}.landingModuleGrid article div{width:50px;height:50px;color:var(--lux-gold-soft);background:#ffe4a31f;border:1px solid #ffe4a33d;border-radius:17px;place-items:center;display:grid}.landingModuleGrid h3{color:#fff8ea;margin:18px 0 8px;font-size:24px}.landingModuleGrid p{color:#d4c5ad;margin:0;line-height:1.56}.landingFinalCta{background:linear-gradient(135deg,#050506,#1a1207 54%,#3a2507)!important}.authShell:before{filter:brightness(1.14)contrast(1.06)saturate(1.08)!important;background:linear-gradient(90deg,#050506eb,#05050675,#050506ad),url(/assets/landing-luxury-garage-CCvH89CP.png)!important}.authCard{background:linear-gradient(145deg,#faf6eded,#e2d6c3e0)!important;border:1px solid #ffffffb3!important;border-radius:34px!important;width:min(540px,100% - 52px)!important;padding:22px!important;box-shadow:0 38px 120px #00000085!important}.authTabs{background:#08080a14!important;border:1px solid #1112141a!important;border-radius:22px!important;gap:8px!important;padding:7px!important}.authTabs button{color:#fff8ea!important;background:#0e1013!important;border-radius:16px!important;min-height:46px!important;font-size:14px!important}.authTabs button.active{color:#080808!important;background:linear-gradient(135deg,#ffe5a4,#c8953d)!important;box-shadow:0 14px 28px #c8953d3d!important}.formIntro{padding-bottom:4px!important}.formIntro span{color:#f5d58e!important;background:#0e1013!important;border:1px solid #c8953d38!important;padding:7px 11px!important;font-size:10px!important}.formIntro h2{color:#101114!important;margin:12px 0 6px!important;font-size:30px!important;line-height:1.05!important}.formIntro p{color:#5f5547!important;font-size:13px!important}.authFormPanel{gap:13px!important}.authFormPanel .formGrid{gap:10px!important}.authFormPanel label{background:#fff6;border:1px solid #c8953d29;border-radius:16px;padding:9px 10px 10px;color:#3e3425!important;gap:7px!important;font-size:11px!important;font-weight:800!important}.authFormPanel input,.authFormPanel select,.authFormPanel textarea{color:#101114!important;background:#ffffffeb!important;border:1px solid #b78f4957!important;border-radius:12px!important;min-height:40px!important;padding:9px 12px!important;font-size:14px!important;font-weight:700!important}.authFormPanel input:focus,.authFormPanel select:focus,.authFormPanel textarea:focus{border-color:#c8953d!important;box-shadow:0 0 0 3px #c8953d2e!important}.authFormPanel .chips{gap:8px!important;margin:8px 0!important}.authFormPanel .chip{color:#fff8ea!important;background:#101114!important;border:1px solid #ffffff1a!important;border-radius:14px!important;min-height:40px!important;padding:0 14px!important}.authFormPanel .chip.active{color:#080808!important;background:linear-gradient(135deg,#ffe5a4,#c8953d)!important;border-color:#0000!important}.authCard .primary,.authFormPanel .wideBtn{color:#0b0b0c!important;min-height:46px!important;font-family:var(--wm-font-display)!important;background:linear-gradient(135deg,#ffd772,#f0a400)!important;border-radius:15px!important;font-size:15px!important}@media (width<=1180px){.landingFlowRail,.landingModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingHeader nav{order:0!important;width:auto!important}}@media (width<=760px){.landingHeader nav{justify-content:flex-start;overflow:auto;width:calc(100vw - 40px)!important;display:flex!important}.landingHeader nav a{white-space:nowrap}.landingHero{min-height:auto!important;padding:78px 20px 40px!important}.landingHero:before{background:linear-gradient(#050506c7,#050506a8,#050506e0)!important}.landingHeaderActions,.landingHeroCopy,.landingHeroCopy>*,.landingStats,.landingHeroActions{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important}.landingLead{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:calc(100vw - 92px)!important;max-width:calc(100vw - 92px)!important;font-size:14px!important;line-height:1.55!important}.landingMobileBreak{display:inline}.landingFlowRail,.landingModuleGrid{grid-template-columns:1fr}.landingFlowSection{padding:54px 16px}.landingFlowStep{min-height:auto}.landingSearchBand{background:linear-gradient(#050506 0%,#17100a 12%,#f3ead8 32%,#f8f0e2 100%)!important}.authCard{width:calc(100vw - 28px)!important;padding:18px!important}.authFormPanel label{padding:8px}.authFormPanel input,.authFormPanel select,.authFormPanel textarea{min-height:38px!important}.formIntro h2{font-size:26px!important}}html,body,button,input,select,textarea{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:var(--wm-font-body)!important;letter-spacing:0!important}.landingBrand b,.landingHeader nav a,.landingHero h1,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.landingProviderTop h3,.landingSystemGrid h3,.landingModuleGrid h3,.landingFlowStep h3,.authHero h1,.formIntro h2,.authTabs button,.goldLandingBtn,.ghostLandingBtn{font-family:var(--wm-font-display)!important;letter-spacing:0!important}.landingHeader nav a{color:#f1e8d8!important;font-size:13px!important;font-weight:700!important}.landingEyebrow,.landingSearchHeader span,.landingSectionHead span,.landingFinalCta span{font-family:var(--wm-font-body)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}.landingHero h1{text-shadow:0 24px 70px #0000008c!important;max-width:760px!important;font-size:72px!important;font-weight:800!important;line-height:.98!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn,.landingHeaderActions .ghostLandingBtn{font-size:14px!important;font-weight:800!important}.landingStats b{font-family:var(--wm-font-display)!important;font-size:28px!important;font-weight:700!important}.landingStats span,.landingCategoryGrid button span,.landingProviderCard p,.landingProviderMeta,.landingProviderMetrics span,.landingProviderServices span,.landingFlowStep p,.landingModuleGrid p,.landingSystemGrid p{font-weight:500!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:42px!important;font-weight:800!important;line-height:1.12!important}.landingCategoryGrid button b,.landingProviderTop h3,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3{font-weight:800!important}.landingProviderTop h3{font-size:21px!important;line-height:1.25!important}.landingFlowStep h3,.landingModuleGrid h3{font-size:22px!important;line-height:1.22!important}.authHero h1{max-width:780px!important;font-size:62px!important;font-weight:800!important;line-height:1.04!important}.authHero p,.heroFeatureGrid span,.apiModeCard span{font-size:16px!important;font-weight:500!important;line-height:1.62!important}.authCard{width:min(520px,100% - 52px)!important;padding:24px!important}.authTabs button{min-height:44px!important;font-size:13px!important;font-weight:800!important}.formIntro h2{font-size:29px!important;font-weight:800!important;line-height:1.15!important}.formIntro p{font-size:13px!important;font-weight:500!important;line-height:1.55!important}.authFormPanel label{font-family:var(--wm-font-body)!important;color:#4b3c2b!important;background:#ffffff85!important;border-color:#9d74322e!important;font-size:11px!important;font-weight:700!important}.authFormPanel input,.authFormPanel select,.authFormPanel textarea{font-family:var(--wm-font-body)!important;background:#fffaf2!important;border-color:#9d74324d!important;border-radius:13px!important;min-height:42px!important;font-size:14px!important;font-weight:600!important}.authFormPanel input::placeholder,.authFormPanel textarea::placeholder{color:#9b8a73!important;font-weight:500!important}.authFormPanel .chip{font-family:var(--wm-font-display)!important;min-height:38px!important;font-size:13px!important;font-weight:700!important}.authCard .primary,.authFormPanel .wideBtn{min-height:46px!important;font-size:14px!important;font-weight:800!important}@media (width<=1180px){.landingHero h1{font-size:58px!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:34px!important}.authHero h1{font-size:42px!important}}@media (width<=760px){.landingHeader nav a{font-size:12px!important}.landingHero h1{font-size:38px!important;line-height:1.06!important}.landingLead{width:calc(100vw - 64px)!important;max-width:calc(100vw - 64px)!important;font-size:14px!important;line-height:1.58!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:28px!important;line-height:1.18!important}.authHero h1{font-size:30px!important;line-height:1.15!important}.authHero p{font-size:14px!important}.formIntro h2{font-size:24px!important}.authTabs button,.authFormPanel input,.authFormPanel select,.authFormPanel textarea{font-size:13px!important}}:root{--wm-font-body:"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--wm-font-display:"DM Serif Display",Georgia,serif;--site-gold:#d7a84f;--site-gold-soft:#f8df9b;--site-cream:#f5ecde;--site-ink:#070707}.landingHeader{left:0;right:0;background:linear-gradient(#050505e0,#0505059e)!important;border-bottom:1px solid #f8df9b24!important;margin:0 auto!important;padding:22px clamp(24px,5vw,92px)!important}.landingBrand{background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:999px!important;padding:9px 16px 9px 9px!important}.landingBrand span{background:linear-gradient(135deg,#f9dd91,#b68026)!important;border-radius:999px!important;width:48px!important;height:48px!important}.landingBrand b,.landingHeader nav a,.goldLandingBtn,.ghostLandingBtn,.authTabs button,.formIntro h2,.landingProviderTop h3,.landingCategoryGrid button b,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3{font-family:var(--wm-font-body)!important;letter-spacing:0!important}.landingHeader nav{background:#ffffff0f!important;border-color:#ffffff1f!important;border-radius:999px!important;gap:4px!important;padding:6px!important}.landingHeader nav a{color:#f3eadb!important;border-radius:999px!important;padding:10px 16px!important;font-size:13px!important;font-weight:600!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{border-radius:999px!important;min-height:48px!important;padding:0 22px!important;font-weight:700!important}.landingHeaderActions .ghostLandingBtn{background:#ffffff14!important}.landingHeaderActions .goldLandingBtn{background:linear-gradient(135deg,#ffe8ad,#c89132)!important}.landingHero:after{background:linear-gradient(90deg,var(--site-gold),#d7a84f33,transparent)!important;bottom:58px!important;left:clamp(24px,5vw,92px)!important;right:clamp(24px,5vw,92px)!important}.landingEyebrow{font-family:var(--wm-font-body)!important;color:#f8df9b!important;letter-spacing:.1em!important;background:#f8df9b1a!important;border-color:#f8df9b57!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important}.landingHero h1,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.authHero h1{font-family:var(--wm-font-display)!important;letter-spacing:-.01em!important;font-weight:400!important}.landingHero h1{text-shadow:0 34px 90px #0000009e!important;white-space:nowrap!important;max-width:980px!important;margin:28px 0 22px!important;font-size:clamp(74px,7.2vw,108px)!important;line-height:.9!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{border-radius:999px!important;min-height:56px!important;font-size:15px!important;font-weight:700!important}.landingStats{gap:16px!important;max-width:760px!important}.landingStats span{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#ffffff21,#ffffff0b)!important;border-radius:26px!important}.landingStats b{font-family:var(--wm-font-display)!important;color:#f8df9b!important;font-size:34px!important;font-weight:400!important}.heroFloatingCard{background:#050505ad!important;border-radius:24px!important}.landingSearchBand{background:linear-gradient(#050505 0%,#100b04 10%,#efe2cf 10.2%,#f8f0e5 100%)!important;padding:74px clamp(24px,5vw,92px)!important}.landingSearchPanel,.landingSectionHead,.landingProviderGrid,.landingFlowSection .landingSectionHead,.landingFlowRail,.landingModuleGrid,.landingSystemGrid{max-width:1320px;margin-left:auto!important;margin-right:auto!important}.landingSearchPanel{background:#fffcf5f0!important;border-color:#b07f312e!important;border-radius:36px!important;padding:36px!important;box-shadow:0 35px 105px #2a1b0529!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{color:inherit!important;font-size:clamp(48px,4.6vw,76px)!important;line-height:.96!important}.landingSearchHeader span,.landingSectionHead span,.landingFinalCta span{font-family:var(--wm-font-body)!important;letter-spacing:.11em!important;color:#9b6b00!important;font-weight:800!important}.landingSearchInput{background:#fff!important;border-color:#b07f3133!important;border-radius:999px!important}.landingCategoryGrid button{background:#fffaf2!important;border-radius:26px!important;min-height:148px!important}.landingSection{background:radial-gradient(circle at 10% 0,#d7a84f2e,#0000 28%),#050505!important;padding:96px clamp(24px,5vw,92px)!important}.landingSectionHead{margin-bottom:38px!important}.landingSectionHead p{color:#d8c9b1!important;font-size:17px!important;line-height:1.7!important}.landingProviderCard,.landingFlowStep,.landingModuleGrid article{background:linear-gradient(145deg,#ffffff1b,#ffffff0a)!important;border-color:#ffffff24!important;border-radius:32px!important}.landingProviderTop h3{font-size:23px!important;font-weight:700!important}.landingProviderCard .goldLandingBtn{border-radius:999px!important}.landingFlowSection{background:linear-gradient(#070707,#0f0b05 58%,#070707)!important;padding:96px clamp(24px,5vw,92px)!important}.landingModules{background:#070707!important}.landingSystem{background:linear-gradient(#f8efe2,#eadbc4)!important}.landingSystem .landingSectionHead,.landingSystemGrid{max-width:1320px}.landingFinalCta{padding:84px clamp(24px,5vw,92px)!important}.authShell:before{background:linear-gradient(90deg,#050505f0,#0505056b,#050505b8),url(/assets/landing-luxury-garage-CCvH89CP.png)!important}.authHero h1{font-size:clamp(58px,5.8vw,92px)!important;line-height:.9!important}.authHero p{color:#fff2de!important;font-size:18px!important;font-weight:400!important}.authCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f8f1e6eb!important;border-radius:36px!important}.formIntro h2{font-size:30px!important;font-weight:700!important}.authFormPanel label{background:#ffffff94!important;border-radius:18px!important}.authFormPanel input,.authFormPanel select,.authFormPanel textarea{background:#fffaf3!important;border-radius:14px!important;font-weight:500!important}@media (width<=1180px){.landingHero h1{white-space:normal!important;font-size:66px!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:48px!important}.authHero h1{font-size:52px!important}}@media (width<=760px){.landingHeader{padding:16px 20px!important}.landingHero{padding:94px 20px 48px!important}.landingHero h1{white-space:normal!important;font-size:46px!important;line-height:.94!important}.landingLead{width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;font-size:15px!important;line-height:1.55!important}.landingSearchBand{background:linear-gradient(#050505 0%,#100b04 8%,#f2e5d2 8.2%,#f8f0e5 100%)!important;padding:48px 16px!important}.landingSearchPanel{border-radius:28px!important;padding:22px!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:38px!important;line-height:1!important}.landingSection,.landingFlowSection,.landingFinalCta{padding:62px 18px!important}.authHero h1{font-size:38px!important;line-height:1!important}.authCard{border-radius:28px!important}}:root{--wm-font-body:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--wm-font-display:"Roboto Condensed","Arial Narrow",ui-sans-serif,sans-serif;--race-gold:#f5b51b;--race-gold-soft:#ffe098;--race-line:#ffffff24;--race-red:#ff1f4f}html,body,input,select,textarea{font-family:var(--wm-font-body)!important}button,.landingBrand b,.landingHeader nav a,.goldLandingBtn,.ghostLandingBtn,.landingHero h1,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.landingProviderTop h3,.landingCategoryGrid button b,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3,.authHero h1,.formIntro h2,.authTabs button{font-family:var(--wm-font-display)!important}.landingShell{background:#030405!important}.landingHeader{z-index:100!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#0d1016f5,#090a0df0)!important;border-bottom:1px solid #f5b51b38!important;grid-template-columns:minmax(270px,330px) minmax(360px,1fr) auto!important;align-items:stretch!important;gap:0!important;height:86px!important;padding:0!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 16px 42px #00000061!important}.landingBrand{border:0!important;border-right:1px solid var(--race-line)!important;background:linear-gradient(90deg,#ffffff0b,#ffffff04)!important;border-radius:0!important;justify-content:flex-start!important;gap:14px!important;height:86px!important;padding:0 28px!important}.landingBrand span{width:50px!important;height:50px!important;font-family:var(--wm-font-display)!important;background:linear-gradient(135deg,#ffd35e,#c98613)!important;border-radius:12px!important;font-size:24px!important;font-style:italic!important;font-weight:900!important;box-shadow:0 0 0 1px #ffffff2e,0 18px 35px #f5b51b33!important}.landingBrand b{text-transform:none!important;color:#fff!important;font-size:25px!important;font-style:italic!important;font-weight:900!important;line-height:.9!important}.landingHeader nav{width:auto!important;height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:0!important;justify-content:center!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important}.landingHeader nav a{border-left:1px solid var(--race-line)!important;color:#f4f6fa!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-radius:0!important;place-items:center!important;min-width:158px!important;height:86px!important;padding:0 24px!important;font-size:23px!important;font-style:italic!important;font-weight:800!important;text-decoration:none!important;display:grid!important}.landingHeader nav a:last-child{border-right:1px solid var(--race-line)!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{border:0!important;border-left:1px solid var(--race-line)!important;color:#fff!important;text-transform:uppercase!important;height:86px!important;min-height:86px!important;box-shadow:none!important;background:#ffffff0a!important;border-radius:0!important;padding:0 28px!important;font-size:22px!important;font-style:italic!important;font-weight:800!important}.landingHeaderActions .goldLandingBtn{color:#060606!important;background:linear-gradient(135deg,#ffcf58,#b8780b)!important}.landingHero{min-height:calc(100vh - 86px)!important;padding:150px clamp(28px,5vw,96px) 78px!important}.landingEyebrow,.landingSearchHeader span,.landingSectionHead span,.landingFinalCta span{font-family:var(--wm-font-display)!important;letter-spacing:.04em!important;color:var(--race-gold-soft)!important;font-size:18px!important;font-style:italic!important;font-weight:800!important}.landingHero h1{text-transform:uppercase!important;letter-spacing:-.045em!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 30px 82px #0000009e!important;max-width:1040px!important;font-size:clamp(72px,7.8vw,116px)!important;font-style:italic!important;font-weight:900!important;line-height:.78!important}.landingLead{font-family:var(--wm-font-body)!important;color:#f3f3f0!important;max-width:780px!important;font-size:21px!important;font-weight:600!important;line-height:1.56!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{text-transform:uppercase!important;letter-spacing:.02em!important;border-radius:0!important;min-height:58px!important;padding:0 34px!important;font-size:25px!important;font-style:italic!important;font-weight:800!important;transform:skew(-8deg)!important}.landingStats b{font-family:var(--wm-font-display)!important;font-size:44px!important;font-style:italic!important;font-weight:900!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{text-transform:uppercase!important;letter-spacing:-.025em!important;font-size:clamp(54px,5vw,86px)!important;font-style:italic!important;font-weight:900!important;line-height:.86!important}.landingSearchPanel{border-top:4px solid var(--race-gold)!important;border-radius:0!important}.landingCategoryGrid button,.landingProviderCard,.landingFlowStep,.landingModuleGrid article,.landingSystemGrid article{border-radius:8px!important}.landingProviderTop h3,.landingCategoryGrid button b,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3{text-transform:uppercase!important;letter-spacing:.01em!important;font-style:italic!important}.authHero h1{text-transform:uppercase!important;letter-spacing:-.035em!important;font-size:clamp(70px,6.8vw,108px)!important;font-style:italic!important;font-weight:900!important;line-height:.78!important}.formIntro h2{text-transform:uppercase!important;font-size:42px!important;font-style:italic!important;font-weight:900!important}.authTabs button,.authCard .primary,.authFormPanel .wideBtn,.authFormPanel .chip{font-family:var(--wm-font-display)!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-style:italic!important}@media (width<=1180px){.landingHeader{grid-template-columns:1fr!important;height:auto!important}.landingBrand{border-right:0!important;border-bottom:1px solid var(--race-line)!important;height:74px!important}.landingHeader nav{justify-content:flex-start!important;height:64px!important;overflow:auto!important}.landingHeader nav a{min-width:134px!important;height:64px!important;font-size:20px!important}.landingHeaderActions{height:64px!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{flex:1;height:64px!important;min-height:64px!important}.landingHero h1{font-size:82px!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:58px!important}}@media (width<=760px){.landingHeader{grid-template-columns:1fr!important;padding:0!important;display:grid!important}.landingBrand{width:100%!important;max-width:none!important;padding:0 20px!important}.landingHeader nav{grid-template-columns:repeat(4,1fr)!important;width:100%!important;height:62px!important;display:grid!important;overflow:hidden!important}.landingHeader nav a{min-width:0!important;height:62px!important;padding:0 6px!important;font-size:16px!important}.landingHeaderActions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{padding:0 10px!important;font-size:18px!important}.landingHero{padding:102px 20px 48px!important}.landingHero h1{white-space:normal!important;letter-spacing:-.055em!important;overflow-wrap:normal!important;font-size:48px!important;line-height:.84!important}.landingLead{overflow-wrap:normal!important;word-break:normal!important;width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;font-size:15px!important;line-height:1.55!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{font-size:22px!important;transform:none!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:42px!important;line-height:.9!important}.authHero h1{font-size:46px!important;line-height:.84!important}.formIntro h2{font-size:34px!important}}@media (width<=1180px){.landingHeader nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important;overflow:hidden!important}.landingHeader nav a{text-align:center!important;min-width:0!important;padding:0 6px!important}.landingHeader nav a:last-child{display:grid!important}}@media (width<=760px){.landingHeader{width:100vw!important;min-width:0!important;max-width:100vw!important;overflow:hidden!important}.landingHeader nav{width:100vw!important;min-width:0!important;max-width:100vw!important}.landingHeader nav a{width:auto!important;max-width:none!important;font-size:14px!important}.landingBrand,.landingHeaderActions{width:100vw!important;min-width:0!important;max-width:100vw!important}}.landingHeader{isolation:isolate!important}.landingHeader nav a,.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.landingHeroVisual img{opacity:.96!important}.landingBrand b,.landingHeader nav a,.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{text-shadow:0 10px 28px #00000075!important}@media (width>=1181px){.landingHeader{grid-template-columns:minmax(300px,360px) minmax(480px,1fr) minmax(360px,auto)!important}.landingHeader nav a{min-width:150px!important}}@media (width<=1180px){.landingHeader{width:100%!important;max-width:100%!important;position:sticky!important;top:0!important;overflow:hidden!important}.landingHeader nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.landingHeader nav a{border-left:1px solid var(--race-line)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px!important;font-size:18px!important}.landingHeaderActions{width:100%!important;min-width:0!important;max-width:100%!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{width:100%!important;min-width:0!important}}@media (width<=760px){.landingHeader{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow:hidden!important}.landingBrand{gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:68px!important;padding:0 18px!important}.landingBrand span{flex:none!important;width:44px!important;height:44px!important;font-size:20px!important}.landingBrand b{min-width:0!important;font-size:22px!important}.landingHeader nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:hidden!important}.landingHeader nav a{border-top:1px solid var(--race-line)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;padding:0 8px!important;font-size:18px!important;line-height:1!important}.landingHeaderActions{grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;height:54px!important;display:grid!important;overflow:hidden!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0 8px!important;font-size:17px!important;line-height:1!important}.landingHeaderActions .goldLandingBtn svg{flex:none!important;width:16px!important;height:16px!important}.landingHero{padding-top:76px!important}.landingHeroCopy,.landingHeroCopy>*,.landingStats,.landingHeroActions{width:100%!important;max-width:100%!important}.landingLead{overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:100%!important}}html,body,button,input,select,textarea{font-family:var(--wm-font-body)!important}.landingBrand span,.landingBrand b,.landingHeader nav a,.landingHeaderActions button,.landingHero h1,.landingEyebrow,.landingHeroActions button,.landingStats b,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.landingProviderTop h3,.landingCategoryGrid button b,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3,.authHero h1,.formIntro h2,.authTabs button,.authCard .primary,.authFormPanel .wideBtn,.authFormPanel .chip{font-family:var(--wm-font-display)!important;letter-spacing:0!important;font-style:normal!important}.landingBrand b,.landingHeader nav a,.landingHeaderActions button,.landingHeroActions button,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.landingProviderTop h3,.landingCategoryGrid button b,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3,.formIntro h2,.authTabs button{text-transform:none!important}.landingBrand b,.landingHeader nav a,.landingHeaderActions button{font-weight:600!important}.landingHero h1{letter-spacing:0!important;text-transform:none!important;font-weight:500!important}.landingEyebrow{text-transform:none!important;font-weight:600!important}.landingHeroActions button{font-weight:600!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-weight:500!important;line-height:.98!important}.authHero h1{text-transform:none!important;font-weight:500!important;line-height:.86!important}.formIntro h2{font-weight:600!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn,.landingHeroActions .goldLandingBtn{letter-spacing:0!important;font-style:normal!important;transform:none!important}.landingHeroActions .goldLandingBtn>*,.landingHeroActions .ghostLandingBtn>*{transform:none!important}@media (width<=420px){.landingHeader nav a{font-size:16px!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{font-size:15px!important}}@media (width<=760px){html,body,#root,.landingShell{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.landingHeader{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;inset:0 0 auto!important;transform:translateZ(0)!important}.landingHeader nav,.landingHeaderActions{box-sizing:border-box!important}.landingHeader nav{grid-template-columns:repeat(2,50%)!important}.landingHeaderActions{grid-template-columns:50% 50%!important}.landingHeader nav a,.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{text-align:center!important;place-self:stretch stretch!important;max-width:100%!important}.landingHero{padding-top:278px!important}.landingHero h1{letter-spacing:0!important;max-width:100%!important;font-size:40px!important;line-height:.96!important}}html,body,#root,button,input,select,textarea,.landingShell,.authShell,.shell,.sidebar,.main{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-family:var(--wm-font-body)!important;letter-spacing:0!important;font-style:normal!important}.landingBrand span,.landingBrand b,.landingHeader nav a,.landingHeaderActions button,.landingHero h1,.landingEyebrow,.landingLead,.landingHeroActions button,.landingStats b,.landingStats span,.landingSearchHeader h2,.landingSearchHeader span,.landingSectionHead h2,.landingSectionHead span,.landingFinalCta h2,.landingFinalCta span,.landingProviderTop h3,.landingCategoryGrid button b,.landingFlowStep h3,.landingModuleGrid h3,.landingSystemGrid h3,.authHero h1,.authHero p,.formIntro h2,.authTabs button,.authCard .primary,.authFormPanel .wideBtn,.authFormPanel .chip,.topbar,.topbar b,.hero,.hero h1,.sectionHead h1,.panelTitle h2,.workTop h2,.bookingCard h2,.kpi b,.kpi span,.badge{font-family:var(--wm-font-display)!important;letter-spacing:0!important;text-transform:none!important;font-style:normal!important}.landingHero h1,.authHero h1{font-weight:500!important;line-height:.92!important}.landingHeader nav a,.landingHeaderActions button,.landingHeroActions button,.authTabs button,.authCard .primary,.authFormPanel .wideBtn,.authFormPanel .chip{font-weight:700!important}.landingLead,.authHero p,.topbar span,.panel p,.bookingCard p,.hint{font-weight:500!important}.landingStats b,.kpi b{font-weight:700!important}input::placeholder,textarea::placeholder{font-family:var(--wm-font-body)!important;font-weight:600!important}@media (width<=760px){.landingHero h1,.authHero h1{letter-spacing:0!important;line-height:1.02!important}}.landingHeader{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07080a9e!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:min(1240px,100% - 48px)!important;height:auto!important;min-height:68px!important;margin:0!important;padding:10px 12px!important;display:flex!important;position:fixed!important;top:18px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff14!important}.landingBrand{width:auto!important;max-width:none!important;height:48px!important;box-shadow:none!important;background:#ffffff14!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:4px 16px 4px 6px!important;display:flex!important}.landingBrand span{border-radius:14px!important;width:40px!important;height:40px!important;font-size:17px!important;font-style:normal!important}.landingBrand b{font-size:17px!important;font-weight:800!important;line-height:1!important}.landingHeader nav{width:auto!important;height:auto!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:5px!important;display:flex!important;overflow:visible!important}.landingHeader nav a{color:#f3eadb!important;text-transform:none!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:42px!important;padding:0 18px!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.landingHeader nav a:hover{color:#fff9ec!important;background:#f8df9b1f!important}.landingHeaderActions{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;display:flex!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.landingHeaderActions .ghostLandingBtn{color:#fff8ec!important;background:#ffffff14!important}.landingHero{background:#050506!important;min-height:760px!important;padding:150px clamp(24px,5vw,92px) 72px!important}.landingHeroVisual:before{display:none!important}.landingHeroVisual img{opacity:1!important;filter:brightness(1.2)contrast(1.05)saturate(1.08)!important}.landingHeroCopy{width:min(840px,100vw - 48px)!important;padding-top:6vh!important}.landingEyebrow{background:#d7a84f29!important;border-color:#f8dc9270!important;margin-bottom:22px!important}.landingHero h1{white-space:normal!important;text-shadow:0 28px 86px #00000094!important;max-width:860px!important;margin:0 0 24px!important;font-size:clamp(54px,6.3vw,92px)!important;line-height:.98!important}.landingLead{max-width:690px!important;font-size:clamp(18px,1.25vw,22px)!important;line-height:1.62!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{border-radius:999px!important;min-width:190px!important;min-height:52px!important;font-size:14px!important}.landingStats{max-width:680px!important;margin-top:32px!important}.landingStats span{background:#ffffff1a!important;border-radius:22px!important}@media (width<=1180px){.landingHeader{gap:10px!important;width:calc(100% - 32px)!important}.landingHeader nav a{padding:0 12px!important;font-size:13px!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{padding:0 14px!important}}@media (width<=760px){html,body,#root,.landingShell{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.landingHeader{border-radius:24px!important;grid-template-columns:1fr!important;width:auto!important;max-width:calc(100vw - 20px)!important;min-height:0!important;padding:10px!important;display:grid!important;top:10px!important;left:10px!important;right:10px!important;transform:none!important}.landingBrand{width:100%!important;height:46px!important}.landingHeader nav{display:none!important}.landingHeaderActions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{width:100%!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important}.landingHero{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;min-height:auto!important;padding:238px 20px 46px!important;overflow:hidden!important}.landingHero:before{background:linear-gradient(#0505068a,#0505066b,#050506d1)!important}.landingHeroCopy,.landingHeroCopy>*,.landingStats,.landingHeroActions{box-sizing:border-box!important;width:calc(100% - 12px)!important;min-width:0!important;max-width:calc(100% - 12px)!important}.landingHero h1{font-size:38px!important;line-height:1.06!important}.landingEyebrow,.landingLead{white-space:normal!important;overflow-wrap:break-word!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}.landingStats{grid-template-columns:1fr!important}.landingStats span{width:100%!important;min-width:0!important}.landingHeroActions{grid-template-columns:1fr!important;display:grid!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{width:100%!important;min-width:0!important}}.landingLogoMark{background:linear-gradient(135deg,#f8df9b 0%,#d49a35 52%,#8b5a10 100%)!important;border-radius:18px!important;flex:0 0 58px!important;width:58px!important;height:42px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffffff2e,0 14px 34px #d69c2f3d!important}.landingLogoMark:before{content:"";border:4px solid #070708;border-bottom:0;border-radius:22px 22px 0 0;height:16px;position:absolute;top:10px;left:12px;right:12px}.landingLogoMark:after{content:"";background:#070708;border-radius:999px;height:5px;position:absolute;bottom:12px;left:11px;right:11px}.landingLogoMark i{pointer-events:none;display:block;position:absolute}.landingLogoMark .logoBridge{background:#070708;border-radius:999px;height:4px;top:20px;left:19px;right:19px;transform:rotate(-9deg)}.landingLogoMark .logoWheel{background:#070708;border-radius:999px;width:14px;height:14px;bottom:6px;box-shadow:inset 0 0 0 4px #f7d37b}.landingHeader{animation:.75s both wmFadeIn!important}.landingHeroCopy .landingEyebrow,.landingHeroCopy h1,.landingHeroCopy .landingLead,.landingHeroActions,.landingStats{animation:.75s cubic-bezier(.2,.8,.2,1) both wmRise!important}.landingHeroCopy h1{animation-delay:80ms!important}.landingHeroCopy .landingLead{animation-delay:.16s!important}.landingHeroVisual img{transform-origin:50%!important;animation:18s ease-in-out infinite alternate wmImageBreath!important}.heroFloatingCard{animation:5.8s ease-in-out infinite wmFloat!important}.heroFloatingCard.bottom{animation-delay:1.1s!important}.landingBrand,.landingHeader nav a,.landingHeaderActions button,.landingHeroActions button,.landingCategoryGrid button,.landingProviderCard,.landingFlowStep,.landingModuleGrid article,.landingSystemGrid article{transition:transform .24s,box-shadow .24s,border-color .24s,background .24s!important}.landingBrand:hover,.landingHeaderActions button:hover,.landingHeroActions button:hover,.landingCategoryGrid button:hover,.landingProviderCard:hover,.landingFlowStep:hover,.landingModuleGrid article:hover,.landingSystemGrid article:hover{transform:translateY(-3px)!important}.landingHeader nav a:hover{transform:translateY(-1px)!important}.landingProviderCard:hover,.landingFlowStep:hover,.landingModuleGrid article:hover{border-color:#f8dc9257!important;box-shadow:0 36px 100px #00000070,inset 0 0 0 1px #f8dc9214!important}.landingSearchPanel,.landingSystemGrid article{animation:.85s both wmSoftReveal!important}@keyframes wmFadeIn{0%{opacity:1;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes wmRise{0%{opacity:1;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wmSoftReveal{0%{opacity:1;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wmImageBreath{0%{transform:scale(1.01)}to{transform:scale(1.06)}}@media (width<=760px){.landingLogoMark{flex-basis:52px!important;width:52px!important;height:38px!important}.landingHero{padding-left:18px!important;padding-right:28px!important}.landingHeroCopy,.landingHeroCopy>*,.landingEyebrow,.landingLead,.landingStats,.landingHeroActions{width:100%!important;max-width:100%!important}.landingHeroVisual img,.heroFloatingCard{animation:none!important}}@media (prefers-reduced-motion:reduce){.landingShell *,.landingShell :before,.landingShell :after,.authShell *,.authShell :before,.authShell :after{transition:none!important;animation:none!important}}@media (width<=760px){.landingHeroCopy{width:min(330px,100vw - 64px)!important;max-width:min(330px,100vw - 64px)!important}.landingHeroCopy>*{max-width:100%!important}.landingEyebrow,.landingLead{white-space:normal!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important}.landingHeroActions,.landingStats{width:min(342px,100vw - 48px)!important;max-width:min(342px,100vw - 48px)!important}}.landingHeader,.landingHeroCopy .landingEyebrow,.landingHeroCopy h1,.landingHeroCopy .landingLead,.landingHeroActions,.landingStats,.landingSearchPanel,.landingSystemGrid article{filter:none!important;opacity:1!important;animation:none!important}.landingHeader{transform:translate(-50%)!important}.landingHeroCopy{width:min(940px,100vw - 48px)!important}.landingHero h1{white-space:nowrap!important;max-width:940px!important;font-size:clamp(58px,5.7vw,88px)!important;line-height:1!important}.landingSearchHeader span{color:#b27700!important}@media (width<=760px){.landingHeader{transform:none!important}.landingHero h1{white-space:normal!important;font-size:42px!important;line-height:1.02!important}}:root{--wm-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--wm-font-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--portal-bg:#f5f7fb;--portal-surface:#fff;--portal-ink:#101828;--portal-muted:#667085;--portal-line:#e6e9f0;--portal-gold:#f6a400;--portal-gold-2:#ffcf24}html,body,#root,button,input,select,textarea{font-family:var(--wm-font-body)!important;letter-spacing:0!important;font-style:normal!important}.landingShell,.landingShell *,.authShell,.authShell *,.shell,.shell *{font-family:var(--wm-font-body)!important;letter-spacing:0!important;text-transform:none!important;font-style:normal!important}.landingShell{background:#050506!important;overflow-x:hidden!important}.landingHeader{background:#050608c2!important;border:1px solid #ffffff24!important;border-radius:999px!important;width:min(1180px,100% - 48px)!important;min-height:58px!important;padding:8px 10px!important;top:18px!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff14!important}.landingBrand{background:#ffffff12!important;gap:9px!important;height:42px!important;padding:4px 14px 4px 5px!important}.landingLogoMark{border-radius:14px!important;flex-basis:48px!important;width:48px!important;height:34px!important}.landingLogoMark:before{border-width:3px!important;height:13px!important;top:8px!important;left:10px!important;right:10px!important}.landingLogoMark:after{height:4px!important;bottom:10px!important;left:10px!important;right:10px!important}.landingLogoMark .logoBridge{height:3px!important;top:17px!important;left:16px!important;right:16px!important}.landingLogoMark .logoWheel{width:11px!important;height:11px!important;bottom:5px!important;box-shadow:inset 0 0 0 3px #f7d37b!important}.landingLogoMark .logoWheel.left{left:8px!important}.landingLogoMark .logoWheel.right{right:8px!important}.landingBrand b{font-size:15px!important;font-weight:850!important}.landingHeader nav{gap:4px!important;padding:4px!important}.landingHeader nav a{height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{border-radius:999px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;font-size:13px!important;font-weight:850!important}.landingHero{isolation:isolate!important;background:#050506!important;min-height:720px!important;margin:0!important;padding:138px clamp(24px,4.2vw,76px) 74px!important;display:block!important;position:relative!important;overflow:hidden!important}.landingHeroVisual{z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;background:#050506!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.landingHeroVisual img{object-fit:cover!important;object-position:center bottom!important;opacity:1!important;filter:brightness(1.08)contrast(1.05)saturate(1.08)!important;background:0 0!important;width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.landingHero:before{content:""!important;z-index:1!important;background:linear-gradient(90deg,#050506c7 0%,#0505068a 34%,#0505061f 69%,#0505062e 100%),linear-gradient(#0505060d 0%,#0505062e 58%,#05050675 100%)!important;position:absolute!important;inset:0!important}.landingHero:after{content:""!important;z-index:2!important;background:linear-gradient(90deg,#ffd367b8,#ffd36729,#0000)!important;height:1px!important;position:absolute!important;bottom:40px!important;left:clamp(24px,4.2vw,76px)!important;right:clamp(24px,4.2vw,76px)!important}.landingHeroCopy{z-index:3!important;width:min(760px,100vw - 48px)!important;padding-top:56px!important;position:relative!important}.landingEyebrow{color:#ffe6a8!important;background:#08090b94!important;border:1px solid #ffd3675c!important;margin-bottom:24px!important;padding:9px 14px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 16px 48px #00000047!important}.landingHero h1{color:#fffdf7!important;text-shadow:0 24px 72px #0000007a!important;max-width:760px!important;margin:0 0 24px!important;font-size:clamp(56px,7vw,104px)!important;font-weight:850!important;line-height:.95!important}.landingLead{color:#f4ead8!important;max-width:650px!important;margin:0!important;font-size:clamp(18px,1.35vw,23px)!important;font-weight:650!important;line-height:1.55!important}.landingHeroActions{gap:12px!important;margin-top:28px!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{min-width:190px!important;min-height:50px!important;padding:0 22px!important;font-size:14px!important;font-weight:850!important}.landingStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:620px!important;margin-top:30px!important}.landingStats span{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;color:#efe4cf!important;background:#0b0c0f9e!important;border:1px solid #ffffff29!important;border-radius:18px!important;min-width:0!important;padding:16px 18px!important;font-weight:700!important;box-shadow:0 18px 48px #00000042!important}.heroFloatingCard{z-index:3!important;color:#f8ead0!important;background:#08090ba8!important;border-color:#ffd3673d!important}.heroFloatingCard.top{top:92px!important;left:auto!important;right:clamp(24px,5vw,92px)!important}.heroFloatingCard.bottom{bottom:92px!important;left:auto!important;right:clamp(24px,12vw,230px)!important}.landingSearchBand{color:#111!important;background:linear-gradient(#eadcc4 0%,#f6efe2 46%,#f9f3ea 100%)!important;margin:0!important;padding:54px clamp(24px,4vw,76px) 62px!important}.landingSearchPanel{background:#fffdf8!important;border:1px solid #e7d8bd!important;border-top:4px solid #f6a400!important;border-radius:0 0 28px 28px!important;width:min(1260px,100%)!important;margin:0 auto!important;padding:30px 34px!important;transform:none!important;box-shadow:0 26px 72px #3824031f!important}.landingSearchHeader{align-items:flex-end!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{letter-spacing:-.025em!important;font-weight:850!important}.landingCategoryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}.landingCategoryGrid button{border-radius:18px!important;min-height:118px!important}.shell{background:var(--portal-bg)!important;min-height:100vh!important;color:var(--portal-ink)!important;grid-template-columns:268px minmax(0,1fr)!important;display:grid!important}.sidebar{background:#07090d!important;border-right:1px solid #ffffff14!important;height:100vh!important;padding:22px 14px!important;position:sticky!important;top:0!important;box-shadow:10px 0 34px #10182814!important}.brand{border-bottom:1px solid #ffffff14!important;margin:0 0 16px!important;padding:4px 6px 18px!important}.brand b{color:#fff!important;font-size:16px!important;font-weight:850!important}.brand span{color:#b9c0cc!important}.sidebar nav{gap:7px!important;display:grid!important}.sidebar nav button{text-align:left!important;color:#f2f4f7!important;height:44px!important;box-shadow:none!important;background:#111318!important;border:1px solid #ffffff14!important;border-radius:13px!important;justify-content:flex-start!important;padding:0 13px!important;font-size:14px!important;font-weight:750!important}.sidebar nav button.active{background:linear-gradient(135deg,var(--portal-gold),var(--portal-gold-2))!important;color:#101828!important;border-color:#0000!important}.server{background:#111318!important;border-color:#ffffff1a!important;border-radius:18px!important}.server b{color:#fff!important}.server span{color:#c5ccd8!important}.server button{color:#101828!important;background:#fff!important;border:0!important;width:100%!important}.main{background:radial-gradient(circle at 6% 0%,#f6a40014,transparent 28%),var(--portal-bg)!important;min-width:0!important;padding:24px 28px 56px!important}.topbar{z-index:10!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffe6!important;border:1px solid #e6e9f0db!important;border-radius:20px!important;min-height:66px!important;margin:0 0 22px!important;padding:13px 16px!important;position:sticky!important;top:12px!important;box-shadow:0 12px 30px #10182812!important}.topbar b{color:var(--portal-ink)!important;font-size:18px!important;font-weight:850!important}.topbar span{color:var(--portal-muted)!important;font-size:13px!important;font-weight:500!important}.main>section>.sectionHead{background:linear-gradient(135deg,#0c0f16,#1e1608 72%,#f6a40052)!important;border-radius:24px!important;margin-bottom:18px!important;padding:20px 22px!important;box-shadow:0 18px 48px #10182829!important}.sectionHead h1{color:#fff!important;font-size:30px!important;font-weight:850!important;line-height:1.15!important}.sectionHead p{color:#f7e6c5!important;font-weight:500!important}.grid,.panelList{gap:18px!important}.panel,.workCard,.kpi,.action,.empty,.warning,.debugNote,.docRow,.providerChoice,.vehicleCard,.alertCard,.chatBox{background:var(--portal-surface)!important;border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;border-radius:22px!important;box-shadow:0 12px 30px #10182812!important}.panel,.workCard{padding:20px!important}.panelTitle{margin-bottom:16px!important}.panelTitle h2,.workTop h2,.bookingCard h2,.vehicleCard h2,.alertCard h2{color:var(--portal-ink)!important;font-size:18px!important;font-weight:850!important}.panel p,.workCard p,.bookingCard p,.vehicleCard p,.alertCard p,.hint{color:#475467!important;font-weight:500!important}.panelTitle span,.bookingCard span,.bookingCard em,.bookingCard small,.providerChoice span,.providerChoice em,.providerChoice small,.docRow span,.vehicleCard span,.alertCard span,.miniGrid span{color:var(--portal-muted)!important}.formGrid{gap:12px!important}label{color:#344054!important;font-size:12px!important;font-weight:750!important}input,select,textarea{min-height:44px!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:13px!important}input:focus,select:focus,textarea:focus{border-color:var(--portal-gold)!important;box-shadow:0 0 0 4px #f6a40026!important}button{border-radius:13px!important}button:not(.primary):not(.landingBrand):not(.goldLandingBtn):not(.ghostLandingBtn):not(.providerChoice){color:#fff!important;background:#111318!important;border:1px solid #111318!important}.primary{background:linear-gradient(135deg,var(--portal-gold),var(--portal-gold-2))!important;color:#101828!important;box-shadow:0 10px 22px #f6a4002e!important}.providerChoice{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;padding:14px!important;display:grid!important}.providerChoice.selected{border-color:var(--portal-gold)!important;box-shadow:0 0 0 4px #f6a40024,0 12px 30px #10182814!important}.providerChoice b,.providerChoice strong,.miniGrid b,.docRow b{color:var(--portal-ink)!important}.avatar{color:#ffcf24!important;background:#101828!important}.miniGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.miniGrid span{background:#f8fafc!important;border:1px solid #eaecf0!important}.chip{color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important}.chip.active{color:#ffcf24!important;background:#101828!important;border-color:#101828!important}.toggleLine,.quoteBanner{color:var(--portal-ink)!important;background:#fffbeb!important;border:1px solid #fedf89!important}.bookingCard{align-items:start!important}.cardRight{align-items:center!important}.badge{font-weight:800!important}.landingShell .badge{color:#111!important;background:#f5efe2f5!important}@media (width<=1180px){.landingHeader{width:calc(100% - 28px)!important}.landingHero{min-height:680px!important}.landingCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shell{grid-template-columns:238px minmax(0,1fr)!important}.main{padding:20px!important}}@media (width<=760px){.landingHeader{border-radius:22px!important;grid-template-columns:1fr!important;width:auto!important;max-width:calc(100vw - 20px)!important;display:grid!important;position:fixed!important;top:10px!important;left:10px!important;right:10px!important;transform:none!important}.landingHeader nav{display:none!important}.landingHeaderActions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{width:100%!important}.landingHero{width:100%!important;min-height:720px!important;padding:214px 18px 42px!important}.landingHero:before{background:linear-gradient(#0505067a,#05050670,#050506d1)!important}.landingHeroCopy,.landingHeroCopy>*,.landingHeroActions,.landingStats{width:100%!important;max-width:100%!important}.landingHero h1{font-size:42px!important;line-height:1.02!important}.landingLead{font-size:15px!important}.landingStats,.landingCategoryGrid,.landingProviderGrid,.landingSystemGrid{grid-template-columns:1fr!important}.landingSearchBand{padding:34px 16px 44px!important}.landingSearchPanel{border-radius:0 0 24px 24px!important;padding:22px!important}.landingSearchHeader{flex-direction:column!important;align-items:stretch!important}.heroFloatingCard{display:none!important}.shell{grid-template-columns:1fr!important}.sidebar{height:auto!important;position:relative!important}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main{padding:14px!important}.topbar{position:relative!important;top:auto!important}.grid.two,.grid.three,.kpiGrid,.kpiGrid.small,.providerChoice,.bookingCard,.docRow,.vehicleCard,.alertCard{grid-template-columns:1fr!important}.providerChoice strong{text-align:left!important}}.shell{color:#101828!important;background:#f3f6fb!important}.main{color:#101828!important;background:radial-gradient(circle at 6% 0,#f6a40014,#0000 28%),#f3f6fb!important}.main>section{gap:18px!important;display:grid!important}.main>section>.sectionHead{background:linear-gradient(135deg,#101828,#18130b 72%,#f6a4003d)!important;border-radius:24px!important;margin:0!important;padding:22px 24px!important;box-shadow:0 18px 44px #1018281f!important}.main>section>.sectionHead h1{color:#fff!important;letter-spacing:-.02em!important;font-size:32px!important;font-weight:900!important;line-height:1.08!important}.main>section>.sectionHead p{color:#f5dfb5!important;max-width:820px!important;font-size:14px!important}.topbar{background:#ffffffeb!important;border:1px solid #e4e7ec!important;box-shadow:0 12px 30px #10182812!important}.topbar b,.topbar span{color:#101828!important}.panel,.workCard,.kpi,.bookingCard,.vehicleCard,.alertCard,.docRow,.providerChoice,.chatBox{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;box-shadow:0 14px 34px #10182814!important}.panelTitle h2,.workTop h2,.bookingCard h2,.vehicleCard h2,.alertCard h2,.providerChoice b,.providerChoice strong,.miniGrid b,.docRow b{color:#101828!important}.panel p,.workCard p,.bookingCard p,.vehicleCard p,.alertCard p,.hint,.providerChoice span,.providerChoice em,.providerChoice small,.docRow span{color:#667085!important}.bookingCard{border-radius:22px!important;padding:18px!important}.providerChoice{min-height:86px!important}.providerChoice strong{white-space:nowrap!important}input,select,textarea{color:#101828!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important}.cardRight .linkBtn,.statusActions button:not(.primary),.docRow button{color:#101828!important;background:#fff!important;border:1px solid #d0d5dd!important}.sidebar .server{background:#101318!important;border-color:#ffffff1f!important}.sidebar .server button{color:#101828!important;background:#fff!important}@media (width<=760px){.main>section>.sectionHead{padding:18px!important}.main>section>.sectionHead h1{font-size:26px!important}.providerChoice strong{white-space:normal!important}}@keyframes wmLandingFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes wmLandingImageDrift{0%{transform:scale(1.02)translate(0,0)}50%{transform:scale(1.055)translate(-12px,8px)}to{transform:scale(1.02)translate(0,0)}}@keyframes wmLandingGlowLine{0%{background-position:0%}to{background-position:200%}}@keyframes wmLandingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landingShell{color:#fff8e7!important;background:#050506!important}.landingHeader{z-index:100!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#0e0e10d6,#060607c7)!important;border:1px solid #ffdf9d2e!important;border-radius:999px!important;grid-template-columns:minmax(230px,300px) minmax(380px,1fr) auto!important;align-items:center!important;gap:12px!important;width:min(1220px,100% - 64px)!important;height:auto!important;min-height:66px!important;padding:9px 10px!important;display:grid!important;position:sticky!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 26px 90px #0000007a,inset 0 1px #ffffff14!important}.landingBrand{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:999px!important;width:max-content!important;height:48px!important;padding:5px 14px 5px 6px!important;box-shadow:inset 0 1px #ffffff14!important}.landingBrand b{color:#fff8e7!important;font-size:16px!important;font-weight:850!important}.landingHeader nav{background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:48px!important;padding:4px!important;display:flex!important}.landingHeader nav a{color:#e9dfca!important;text-transform:none!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:auto!important;height:38px!important;padding:0 18px!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;transition:background .22s,color .22s,transform .22s!important;display:inline-flex!important}.landingHeader nav a:hover{color:#ffe4a8!important;background:#ffda871f!important;transform:translateY(-1px)!important}.landingHeaderActions{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;height:auto!important;display:flex!important}.landingHeaderActions .ghostLandingBtn,.landingHeaderActions .goldLandingBtn{text-transform:none!important;height:46px!important;min-height:46px!important;box-shadow:none!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:0 17px!important;font-size:13px!important;font-style:normal!important;font-weight:850!important}.landingHeaderActions .goldLandingBtn{color:#090909!important;background:linear-gradient(135deg,#ffe7a7,#d39a32)!important;border-color:#ffe7a76b!important}.landingHero{background:#050506!important;min-height:900px!important;padding:170px clamp(34px,5vw,96px) 100px!important;overflow:hidden!important}.landingHeroVisual{background:#050506!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.landingHeroVisual:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#050506eb 0%,#050506a8 30%,#0505062e 62% 100%),linear-gradient(#0505061a 0%,#0505062e 54%,#0505069e 100%)!important;position:absolute!important;inset:0!important}.landingHeroVisual:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#0000,#050506 88%)!important;height:140px!important;position:absolute!important;inset:auto 0 0!important}.landingHeroVisual img{object-fit:cover!important;object-position:62% 45%!important;filter:brightness(1.18)contrast(1.08)saturate(1.08)!important;transform-origin:64% 42%!important;width:100%!important;height:100%!important;animation:18s ease-in-out infinite wmLandingImageDrift!important}.landingHero:before{background:linear-gradient(90deg,#05050638,#05050600)!important}.landingHero:after{background:linear-gradient(90deg,#f8d98e,#f8d98e47,#0000)!important;height:2px!important;bottom:64px!important;left:clamp(34px,5vw,96px)!important;right:clamp(34px,5vw,96px)!important}.landingHeroCopy{width:min(880px,100vw - 68px)!important;padding-top:28px!important;animation:.75s ease-out both wmLandingFadeUp!important}.landingEyebrow{color:#ffe7a7!important;background:#08080a9e!important;border-color:#ffdf9d57!important;font-size:14px!important;font-weight:850!important;box-shadow:0 18px 55px #00000052!important}.landingHero h1{color:#fffdf7!important;letter-spacing:-.025em!important;text-transform:none!important;white-space:nowrap!important;max-width:900px!important;margin:20px 0 22px!important;font-size:clamp(76px,7vw,118px)!important;font-style:normal!important;font-weight:850!important;line-height:.92!important}.landingLead{color:#f7ecd8!important;max-width:700px!important;font-size:clamp(19px,1.45vw,25px)!important;font-weight:700!important;line-height:1.55!important}.landingHeroActions{gap:14px!important;margin-top:34px!important;animation:.75s ease-out .12s both wmLandingFadeUp!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{text-transform:none!important;border-radius:999px!important;min-width:220px!important;min-height:54px!important;font-size:14px!important;font-style:normal!important;font-weight:850!important;transform:none!important}.landingStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;max-width:760px!important;margin-top:36px!important;animation:.75s ease-out .2s both wmLandingFadeUp!important}.landingStats span{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#ffffff1f,#ffffff09)!important;border:1px solid #ffffff29!important;border-radius:24px!important;min-height:92px!important;padding:18px 20px!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff17!important}.landingStats b{color:#ffe7a7!important;font-size:36px!important;font-weight:850!important}.heroFloatingCard{z-index:3!important;background:#08080aad!important;border:1px solid #ffdf9d38!important;border-radius:24px!important;animation:5s ease-in-out infinite wmLandingFloat!important}.heroFloatingCard.top{top:150px!important;right:clamp(28px,5vw,104px)!important}.heroFloatingCard.bottom{bottom:156px!important;right:clamp(28px,12vw,260px)!important}.landingSearchBand,.landingSection,.landingFlowSection,.landingModules,.landingSystem,.landingFinalCta{color:#fff8e7!important;background:#050506!important}.landingSearchBand{background:linear-gradient(#050506 0%,#0d0904 42%,#050506 100%)!important;margin:0!important;padding:86px clamp(28px,5vw,96px) 76px!important}.landingSearchPanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#ffffff1a,#ffffff09)!important;border:1px solid #ffdf9d2e!important;border-radius:34px!important;max-width:1320px!important;margin:0 auto!important;padding:34px!important;animation:.8s ease-out both wmLandingFadeUp!important;box-shadow:0 34px 110px #00000052,inset 0 1px #ffffff14!important}.landingSearchPanel:before,.landingProviderCard:before,.landingModuleGrid article:before,.landingSystemGrid article:before,.landingFlowStep:before{background:linear-gradient(120deg,#0000,#ffe7a71f,#0000)!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{color:#fffdf7!important;text-transform:none!important;letter-spacing:-.025em!important;font-style:normal!important;font-weight:850!important}.landingSearchHeader span,.landingSectionHead span,.landingFinalCta span{color:#ffe2a0!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;font-style:normal!important;font-weight:850!important}.landingSearchInput{background:#ffffff12!important;border:1px solid #ffdf9d33!important;border-radius:999px!important;height:56px!important}.landingSearchInput input{color:#fff8e7!important}.landingSearchInput input::placeholder{color:#bfb39f!important}.landingCategoryGrid{gap:14px!important}.landingCategoryGrid button{color:#fff8e7!important;background:linear-gradient(145deg,#ffffff17,#ffffff07)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;min-height:144px!important;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s!important;box-shadow:0 18px 58px #00000038,inset 0 1px #ffffff0f!important}.landingCategoryGrid button b{color:#fffdf7!important}.landingCategoryGrid button span{color:#d8c8aa!important}.landingCategoryGrid button svg{color:#ffe2a0!important}.landingCategoryGrid button.active,.landingCategoryGrid button:hover{background:linear-gradient(145deg,#ffe09830,#ffffff0e)!important;border-color:#ffdf9d73!important;transform:translateY(-6px)!important;box-shadow:0 28px 80px #00000057,inset 0 0 0 1px #ffdf9d2e!important}.landingFlowSection,.landingSection,.landingModules{padding:92px clamp(28px,5vw,96px)!important}.landingSectionHead,.landingFlowRail,.landingProviderGrid,.landingModuleGrid,.landingSystemGrid{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.landingSectionHead p{color:#d8c8aa!important}.landingFlowRail{gap:16px!important}.landingFlowStep,.landingProviderCard,.landingModuleGrid article,.landingSystemGrid article{background:linear-gradient(145deg,#ffffff1a,#ffffff08)!important;border:1px solid #ffffff21!important;border-radius:30px!important;transition:transform .26s,border-color .26s,box-shadow .26s!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 88px #0000004d,inset 0 1px #ffffff12!important}.landingFlowStep:hover,.landingProviderCard:hover,.landingModuleGrid article:hover,.landingSystemGrid article:hover{border-color:#ffdf9d6b!important;transform:translateY(-8px)!important;box-shadow:0 34px 110px #00000061,inset 0 0 0 1px #ffdf9d1f!important}.landingProviderGrid{gap:22px!important}.landingProviderCard{min-height:430px!important}.landingProviderTop h3,.landingModuleGrid h3,.landingSystemGrid h3,.landingFlowStep h3{color:#fffdf7!important;text-transform:none!important;font-style:normal!important}.landingProviderTop p,.landingProviderDescription,.landingSystemGrid p,.landingModuleGrid p,.landingFlowStep p{color:#d8c8aa!important}.landingProviderServices span{color:#ffe2a0!important;background:#ffdf9d1f!important;border-color:#ffdf9d38!important}.landingProviderMetrics span{background:#ffffff0f!important;border-color:#ffffff1f!important}.landingSystem{background:linear-gradient(#050506,#0d0904 52%,#050506)!important;padding:92px clamp(28px,5vw,96px)!important}.landingSystem .landingSectionHead h2{color:#fffdf7!important}.landingFinalCta{background:linear-gradient(135deg,#050506,#120d05 55%,#2d1c04)!important;border-top:1px solid #ffdf9d2e!important;padding:90px clamp(28px,5vw,96px)!important}.landingFinalCta:before{content:""!important;position:absolute!important}.goldLandingBtn,.landingProviderCard .goldLandingBtn{color:#090909!important;background:linear-gradient(135deg,#ffe7a7,#d39a32)!important;border:1px solid #ffe7a761!important;box-shadow:0 18px 48px #d39a3238,inset 0 1px #ffffff70!important}.ghostLandingBtn{color:#fff8e7!important;background:#ffffff0f!important;border:1px solid #ffffff24!important}.landingShell button:hover:not(:disabled),.landingShell .goldLandingBtn:hover,.landingShell .ghostLandingBtn:hover{filter:none!important;transform:translateY(-2px)!important}.landingShell .goldLandingBtn{background-size:200% 100%!important;animation:5s linear infinite wmLandingGlowLine!important}@media (width<=1180px){.landingHeader{border-radius:26px!important;grid-template-columns:1fr!important;width:calc(100% - 28px)!important}.landingHeader nav{justify-content:flex-start!important;width:100%!important;overflow:auto!important}.landingHeaderActions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.landingHero{min-height:820px!important;padding-top:210px!important}.landingHero h1{white-space:normal!important;font-size:72px!important}.landingHeroVisual img{object-position:68% 45%!important}}@media (width<=760px){.landingHeader{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:10px auto 0!important;position:sticky!important;top:10px!important;left:auto!important;right:auto!important;transform:none!important}.landingHeader nav{display:none!important}.landingHeaderActions{grid-template-columns:1fr!important}.landingHero{min-height:760px!important;padding:74px 18px 54px!important}.landingHeroVisual img{object-position:68% 42%!important}.landingHeroVisual:before{background:linear-gradient(#05050657,#050506b3 54%,#050506e6)!important}.landingHeroCopy{width:100%!important;max-width:100%!important;padding-top:70px!important}.landingHero h1{white-space:normal!important;font-size:48px!important;line-height:.98!important}.landingLead{width:100%!important;max-width:100%!important;font-size:16px!important}.landingHeroActions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.landingHeroActions .goldLandingBtn,.landingHeroActions .ghostLandingBtn{width:100%!important;min-width:0!important}.landingStats,.landingCategoryGrid,.landingProviderGrid,.landingFlowRail,.landingModuleGrid,.landingSystemGrid{grid-template-columns:1fr!important}.landingSearchBand,.landingFlowSection,.landingSection,.landingModules,.landingSystem,.landingFinalCta{padding-left:18px!important;padding-right:18px!important}.landingSearchPanel{border-radius:28px!important;padding:22px!important}.landingSearchHeader{align-items:stretch!important}.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2{font-size:40px!important;line-height:1!important}}@media (prefers-reduced-motion:reduce){.landingShell *,.landingHeroVisual img{transition:none!important;animation:none!important}}@keyframes wmLandingTextIn{0%{opacity:.86;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landingHeader{position:fixed!important}.landingHero{padding-top:190px!important}.landingHeroCopy{opacity:1!important;animation:none!important}.landingHeroCopy .landingEyebrow,.landingHeroCopy h1,.landingHeroCopy .landingLead,.landingHeroActions,.landingStats{opacity:1!important;animation:.55s ease-out both wmLandingTextIn!important}.landingHeroActions{animation-delay:80ms!important}.landingStats{animation-delay:.14s!important}.landingSearchPanel,.landingProviderCard,.landingFlowStep,.landingModuleGrid article,.landingSystemGrid article{opacity:1!important}@media (width<=1180px){.landingHeader{position:fixed!important}.landingHero{padding-top:230px!important}}@media (width<=760px){.landingHeader{position:fixed!important;top:10px!important}.landingHero{padding-top:250px!important}}:root{--wm-font-body:"Manrope",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;--wm-font-display:"Manrope",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}html,body,#root,button,input,select,textarea,.landingShell,.landingShell *,.authShell,.authShell *,.shell,.shell *{font-family:var(--wm-font-body)!important;letter-spacing:0!important}.landingHero h1,.landingSearchHeader h2,.landingSectionHead h2,.landingFinalCta h2,.authHero h1,.authCard h2,.formIntro h2{font-family:var(--wm-font-display)!important;letter-spacing:-.045em!important;font-weight:800!important}.landingHero h1{font-weight:800!important}.landingLead,.authHero p,.authCard p,.formIntro p{font-weight:600!important}.landingSearchInput{background:linear-gradient(145deg,#ffffff13,#ffffff07)!important;border:1px solid #ffdf9d38!important;min-height:58px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 16px 42px #0000002e!important}.landingSearchInput:focus-within{border-color:#ffdf9d9e!important;box-shadow:0 0 0 4px #ffdf9d1c,inset 0 1px #ffffff1a,0 18px 48px #0000003d!important}.landingSearchInput input,.landingSearchInput input:hover,.landingSearchInput input:focus,.landingSearchInput input:focus-visible{height:56px!important;min-height:0!important;box-shadow:none!important;color:#fff8e7!important;background:0 0!important;border:0!important;outline:0!important;padding:0 4px!important}.landingSearchInput input::placeholder{color:#b8ad9c!important;opacity:1!important}.landingRadiusPanel{color:#f6ead6!important;background:linear-gradient(145deg,#ffffff17,#ffffff09)!important;border:1px solid #ffdf9d2e!important;border-radius:22px!important;grid-template-columns:auto minmax(220px,1fr) auto!important;align-items:center!important;gap:12px!important;max-width:520px!important;padding:12px!important;display:grid!important;box-shadow:0 20px 70px #00000038,inset 0 1px #ffffff12!important}.landingRadiusPanel svg{color:#ffe2a0!important}.landingRadiusPanel span{color:#f6ead6!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.landingRadiusPanel button{color:#ffe2a0!important;background:#ffffff14!important;border:1px solid #ffdf9d38!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.landingProviderMetrics span{min-height:34px!important}.landingFooter{color:#d8c8aa!important;background:#030304!important;border-top:1px solid #ffdf9d29!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:28px clamp(28px,5vw,96px)!important;display:flex!important}.landingFooter b{color:#fff8e7!important;font-size:18px!important;font-weight:800!important;display:block!important}.landingFooter span{color:#bfb39f!important;margin-top:5px!important;font-size:13px!important;font-weight:600!important;display:block!important}.landingFooter a{color:#090909!important;background:linear-gradient(135deg,#ffe7a7,#d39a32)!important;border:1px solid #ffe7a76b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 48px #d39a3233!important}.authCard,.authTabs button,.authCard label,.authCard input,.authCard select,.authCard textarea,.authCard button{font-family:var(--wm-font-body)!important}.authTabs button{font-weight:800!important}.authCard input,.authCard select,.authCard textarea{font-weight:650!important}@media (width<=760px){.landingRadiusPanel{grid-template-columns:1fr!important}.landingFooter{flex-direction:column!important;align-items:flex-start!important}.landingFooter a{width:100%!important}}@media (width>=761px){.shell{min-height:100vh!important;padding-left:268px!important;display:block!important}.sidebar{z-index:40!important;width:268px!important;height:100vh!important;max-height:100vh!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.main{min-height:100vh!important}}.providerMain{color:#fff7e6!important;background:radial-gradient(circle at 12% 0,#f6a4002e,#0000 26%),radial-gradient(circle at 88% 4%,#ffecb21a,#0000 28%),linear-gradient(#050506 0%,#090909 58%,#120c04 100%)!important}.providerMain .topbar{color:#fff7e6!important;background:#09090ac2!important;border:1px solid #ffe19a29!important;box-shadow:0 24px 70px #00000061!important}.providerMain .topbar b{color:#fff7e6!important}.providerMain .topbar span{color:#d9c9ad!important}.providerVerificationScreen,.providerProfileScreen{width:min(1320px,100%)!important;margin:0 auto!important}.providerVerificationScreen .sectionHead{background:linear-gradient(105deg,#050506f5 0%,#050506c2 42%,#50360c61 100%),url(/assets/landing-luxury-garage-CCvH89CP.png) 50% 42%/cover no-repeat!important;border:1px solid #ffe19a33!important;border-radius:34px!important;align-items:flex-end!important;min-height:190px!important;padding:34px!important;overflow:hidden!important;box-shadow:0 34px 100px #0000006b!important}.providerVerificationScreen .sectionHead h1{color:#fffaf0!important;max-width:760px!important;font-size:clamp(42px,4vw,66px)!important;font-weight:850!important;line-height:.94!important}.providerVerificationScreen .sectionHead p{color:#ffe7ad!important;max-width:760px!important;font-size:16px!important}.providerVerificationScreen .verificationMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0!important}.providerVerificationScreen .kpi{color:#fff7e6!important;background:linear-gradient(145deg,#ffffff1a,#ffffff0b)!important;border:1px solid #ffe19a29!important;border-radius:24px!important;min-height:102px!important;box-shadow:0 20px 54px #00000047!important}.providerVerificationScreen .kpi b{color:#ffe19a!important}.providerVerificationScreen .kpi span{color:#d9c9ad!important}.providerVerificationGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:start!important;gap:18px!important}.providerVerificationGrid .panel{color:#111318!important;background:linear-gradient(145deg,#fffaf0fa,#f4e9d3f2)!important;border:1px solid #ffe19a52!important;border-radius:30px!important;padding:24px!important;box-shadow:0 28px 78px #00000057!important}.providerProfileScreen .sectionHead{background:linear-gradient(105deg,#050506f5 0%,#050506bd 48%,#50360c61 100%),url(/assets/landing-luxury-garage-CCvH89CP.png) 50% 45%/cover no-repeat!important;border:1px solid #ffe19a33!important;border-radius:34px!important;align-items:flex-end!important;min-height:170px!important;padding:32px!important;overflow:hidden!important;box-shadow:0 34px 100px #0000006b!important}.providerProfileScreen .sectionHead h1{color:#fffaf0!important;font-size:clamp(42px,4vw,62px)!important;font-weight:850!important;line-height:.94!important}.providerProfileScreen .sectionHead p{color:#ffe7ad!important;max-width:760px!important;font-size:16px!important}.providerProfileScreen .profileLayout{grid-template-columns:minmax(320px,.36fr) minmax(0,1fr)!important;gap:18px!important}.providerProfileScreen .panel{color:#111318!important;background:linear-gradient(145deg,#fffaf0fa,#f4e9d3f2)!important;border:1px solid #ffe19a52!important;border-radius:30px!important;padding:24px!important;box-shadow:0 28px 78px #00000057!important}.providerProfileScreen .panelTitle h2{color:#111318!important;font-size:22px!important}.providerProfileScreen .panelTitle span{color:#8a5a00!important;background:#fff7df!important;border-color:#ebc66c!important}.providerProfileScreen .profilePhotoPicker{background:linear-gradient(135deg,#050506,#15191f)!important;border:4px solid #ffe7a7e6!important;width:174px!important;height:174px!important;margin:8px auto 24px!important;box-shadow:0 22px 62px #00000038,0 0 0 10px #ffe19a38!important}.providerProfileScreen .profilePhotoPicker span{color:#ffe19a!important}.providerProfileScreen .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.providerProfileScreen label{color:#5f513b!important;font-weight:800!important}.providerProfileScreen input,.providerProfileScreen select,.providerProfileScreen textarea{color:#111318!important;background:#fffdfa!important;border:1px solid #dac9aa!important;border-radius:16px!important;min-height:48px!important}.providerProfileScreen textarea{min-height:110px!important}.providerVerificationGrid .panelTitle h2{color:#111318!important;font-size:22px!important}.verificationProfilePanel{grid-column:1/-1!important}.providerPhotoHeader{background:radial-gradient(circle at 16% 20%,#f6a4003d,#0000 28%),linear-gradient(135deg,#111318,#211706)!important;border:1px solid #ffe19a3d!important;border-radius:26px!important;grid-template-columns:170px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;margin-bottom:22px!important;padding:20px!important;display:grid!important}.providerPhotoHeader h3{color:#fff8e7!important;margin:0 0 8px!important;font-size:28px!important;line-height:1!important}.providerPhotoHeader .hint{color:#dbc9a9!important;max-width:740px!important}.providerPhotoHeader .profilePhotoPicker{background:linear-gradient(135deg,#050506,#15191f)!important;border:4px solid #ffe7a7d6!important;width:150px!important;height:150px!important;margin:0 auto!important;box-shadow:0 22px 62px #0000006b,0 0 0 10px #ffe19a14!important}.providerPhotoHeader .profilePhotoPicker span{color:#ffe19a!important;font-size:14px!important}.verificationPills{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}.providerVerificationGrid .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.providerVerificationGrid label{color:#5f513b!important;font-weight:800!important}.providerVerificationGrid input,.providerVerificationGrid select,.providerVerificationGrid textarea{color:#111318!important;background:#fffdfa!important;border:1px solid #dac9aa!important;border-radius:16px!important;min-height:48px!important}.providerVerificationGrid textarea{min-height:94px!important}.providerVerificationGrid .wideBtn{border-radius:18px!important;min-height:54px!important}.providerVerificationGrid .chip{color:#4b3a19!important;background:#fffdfa!important;border:1px solid #d8c29a!important;border-radius:999px!important;padding:11px 15px!important}.providerVerificationGrid .chip.active{color:#ffe19a!important;background:#111318!important;border-color:#111318!important}.verificationDocumentsPanel .docTile{background:#fffdfa!important;border-color:#e2d1b2!important;border-radius:22px!important;box-shadow:0 14px 34px #55390d1a!important}.verificationDocumentsPanel .docPreviewButton{aspect-ratio:16/10!important;color:#ffe19a!important;background:linear-gradient(145deg,#101318,#07090d)!important;border:1px solid #0f1218eb!important;border-radius:18px!important}.verificationDocumentsPanel .docPreviewButton span{color:#ffe19a!important}.verificationSubmitPanel .check{box-shadow:none!important;background:#fffdfa!important;border-color:#e2d1b2!important;border-radius:16px!important}@media (width<=1180px){.providerProfileScreen .profileLayout,.providerVerificationGrid,.providerVerificationScreen .verificationMetrics{grid-template-columns:1fr!important}.verificationProfilePanel{grid-column:auto!important}.providerPhotoHeader{text-align:center!important;grid-template-columns:1fr!important}.providerVerificationGrid .formGrid,.providerProfileScreen .formGrid,.verificationDocumentsPanel .docGallery{grid-template-columns:1fr!important}}@media (width<=760px){.providerMain{background:#050506!important}.providerVerificationScreen .sectionHead{border-radius:26px!important;min-height:170px!important;padding:24px!important}.providerVerificationScreen .sectionHead h1{font-size:38px!important}.providerProfileScreen .sectionHead{border-radius:26px!important;min-height:160px!important;padding:24px!important}.providerProfileScreen .sectionHead h1{font-size:38px!important}.providerProfileScreen .panel,.providerVerificationGrid .panel{border-radius:24px!important;padding:18px!important}}.providerMain .topbar .badge{color:#090909!important;background:linear-gradient(135deg,#ffe7a6,#f4ad18)!important;border:1px solid #ffe7a6b8!important;box-shadow:0 10px 28px #f4ad183d!important}.authFormPanel .serviceChip,.providerVerificationGrid .serviceChip{color:#2d2518!important;background:#fffaf0!important;border:1px solid #d6bf8e!important;border-radius:999px!important;min-height:44px!important;padding:0 18px!important;position:relative!important;box-shadow:inset 0 1px #ffffffdb!important}.providerProfileScreen .photoChangeButton,.providerProfileScreen .photoChangeButton:not(.primary){color:#ffe19a!important;background:#111318!important;border:1px solid #111318e0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:150px!important;min-height:42px!important;margin:0 auto 20px!important;display:flex!important;box-shadow:0 12px 32px #00000029!important}.verificationDocumentsPanel .docChangeButton,.verificationDocumentsPanel .docChangeButton:not(.primary){color:#ffe19a!important;min-height:38px!important;box-shadow:none!important;background:#111318!important;border:1px solid #111318e0!important;border-radius:999px!important}.verificationDocumentsPanel .docTile.waiting .docPreviewButton,.verificationDocumentsPanel .docTile.approved .docPreviewButton{border-color:#f2b43c!important;box-shadow:0 0 0 4px #f2b43c24!important}.verificationDocumentsPanel .docTile.waiting .docPreviewButton img,.verificationDocumentsPanel .docTile.approved .docPreviewButton img,.providerProfileScreen .profilePhotoPicker img{display:block!important}.authFormPanel .serviceChip,.providerVerificationGrid .serviceChip{color:#f8efd9!important;background:#111318!important;border:1px solid #111318eb!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}.authFormPanel .serviceChip span,.providerVerificationGrid .serviceChip span{z-index:1!important;position:relative!important}.authFormPanel .serviceChip:hover,.providerVerificationGrid .serviceChip:hover{background:#171a21!important;border-color:#ffd66d5c!important}.authFormPanel .serviceChip.active,.providerVerificationGrid .serviceChip.active{color:#080808!important;background:linear-gradient(135deg,#f6b31a,#ffdf62)!important;border-color:#ffcd3d!important;box-shadow:0 12px 30px #f5a40047,inset 0 1px #ffffff94!important}.authFormPanel .serviceChip.active:before,.providerVerificationGrid .serviceChip.active:before{content:"";background:#080808;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #0808081f}.verificationDocumentsPanel .docPreviewButton:has(img){cursor:zoom-in!important}.verificationDocumentsPanel .docPreviewButton:not(:has(img)){cursor:pointer!important}.verificationDocumentsPanel .docTileBody{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important}.verificationDocumentsPanel .docTileBody b,.verificationDocumentsPanel .docTileBody span{grid-column:1/-1!important}.verificationDocumentsPanel .docTileBody .badge{justify-self:stretch!important}.verificationDocumentsPanel .docChangeButton,.verificationDocumentsPanel .docChangeButton:not(.primary){color:#ffe19a!important;width:auto!important;min-width:0!important;min-height:28px!important;box-shadow:none!important;background:#111318f0!important;border:1px solid #ffe19a3d!important;border-radius:999px!important;justify-self:start!important;padding:0 10px!important;font-size:11px!important;line-height:1!important}.authFormPanel button.chip.serviceChip,.providerVerificationGrid button.chip.serviceChip{color:#fff8e7!important;box-shadow:none!important;background:linear-gradient(#151820,#0c0f15)!important;border:1px solid #ffe19a2e!important}.authFormPanel button.chip.serviceChip:before,.providerVerificationGrid button.chip.serviceChip:before{display:none!important}.authFormPanel button.chip.serviceChip.active[aria-pressed=true],.providerVerificationGrid button.chip.serviceChip.active[aria-pressed=true]{color:#070707!important;background:linear-gradient(135deg,#ffe6a3 0%,#f5a400 58%,#d18400 100%)!important;border:2px solid #ffe9ad!important;box-shadow:0 14px 32px #f5a4004d,inset 0 1px #ffffffb3!important}.authFormPanel button.chip.serviceChip.active[aria-pressed=true]:after,.providerVerificationGrid button.chip.serviceChip.active[aria-pressed=true]:after{content:"Selected";color:#ffe19a;letter-spacing:.01em;background:#08090c;border-radius:999px;margin-left:6px;padding:4px 7px;font-size:10px;font-weight:950;line-height:1}.verificationDocumentsPanel .docTile{position:relative!important}.verificationDocumentsPanel .docTileBody{grid-template-columns:1fr!important}.verificationDocumentsPanel .docChangeButton,.verificationDocumentsPanel .docChangeButton:not(.primary){color:#ffe6a3!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#080a0edb!important;border:1px solid #ffe6a36b!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;position:absolute!important;top:13px!important;right:13px!important;box-shadow:0 8px 18px #0000002e!important}.authFormPanel button.chip.serviceChip.active[aria-pressed=true]:after,.providerVerificationGrid button.chip.serviceChip.active[aria-pressed=true]:after{content:none!important;display:none!important}.verificationDocumentsPanel .docPreviewButton{position:relative!important;overflow:hidden!important}.verificationDocumentsPanel .docImageWrap{border-radius:18px!important;position:relative!important;overflow:hidden!important}.verificationDocumentsPanel .docImageWrap .docPreviewButton{width:100%!important}.verificationDocumentsPanel .docImageWrap .docChangeButton,.verificationDocumentsPanel .docImageWrap .docChangeButton:not(.primary){color:#10131a!important;text-align:center!important;opacity:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#ffffffd1,#ffeebeb8)!important;border:1px solid #ffffff52!important;border-radius:14px!important;width:auto!important;min-height:0!important;padding:9px 12px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;transition:opacity .18s,transform .18s!important;position:absolute!important;inset:auto 10px 10px!important;transform:translateY(10px)!important;box-shadow:0 16px 30px #0003!important}.verificationDocumentsPanel .docPreviewButton:has(img):before{display:none!important}.verificationDocumentsPanel .docImageWrap:has(img):before{content:""!important;opacity:0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#07090d00,#07090d94)!important;height:58%!important;transition:opacity .18s!important;position:absolute!important;inset:auto 0 0!important}.verificationDocumentsPanel .docImageWrap:has(img):hover:before{opacity:1!important}.verificationDocumentsPanel .docImageWrap:has(img):focus-within:before{opacity:1!important}:is(.verificationDocumentsPanel .docImageWrap:has(img):hover .docChangeButton,.verificationDocumentsPanel .docImageWrap:has(img):focus-within .docChangeButton){opacity:1!important;pointer-events:auto!important;z-index:2!important;transform:translateY(0)!important}.verificationDocumentsPanel .docImageWrap .docChangeButton:disabled{opacity:0!important;pointer-events:none!important}.providerMain .main{padding:24px clamp(24px,2.8vw,46px) 72px!important}.providerVerificationScreen{gap:22px!important;width:min(1560px,100%)!important;margin:0 auto!important}.providerVerificationScreen .sectionHead{isolation:isolate!important;background:linear-gradient(100deg,#07090df5 0%,#07090dd1 38%,#2c1d0775 100%),url(/assets/landing-luxury-garage-CCvH89CP.png) 50% 44%/cover no-repeat!important;border:1px solid #ffe29d33!important;border-radius:30px!important;align-items:center!important;width:100%!important;min-height:178px!important;margin:0!important;padding:34px clamp(30px,3vw,50px)!important;position:relative!important;box-shadow:0 30px 90px #00000057!important}.providerVerificationScreen .sectionHead:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffd66db8,#0000);height:1px;position:absolute;bottom:0;left:34px;right:34px}.providerVerificationScreen .sectionHead h1{letter-spacing:-.035em!important;color:#fffaf0!important;text-shadow:0 24px 70px #0000007a!important;max-width:920px!important;font-size:clamp(44px,4.8vw,78px)!important;line-height:.9!important}.providerVerificationScreen .sectionHead p{color:#f7dfaa!important;max-width:860px!important;font-size:15px!important;line-height:1.55!important}.providerSetupSummary{grid-template-columns:minmax(360px,.92fr) minmax(560px,1.35fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.setupProgressCopy,.providerVerificationScreen .verificationMetrics .kpi{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(145deg,#ffffff17,#ffffff09)!important;border:1px solid #ffe29d29!important;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff14!important}.setupProgressCopy{border-radius:28px!important;min-height:138px!important;padding:22px!important}.setupProgressCopy span{display:block;color:#f4c866!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:11px!important;font-weight:950!important}.setupProgressCopy strong{margin-top:8px;display:block;color:#fffaf0!important;letter-spacing:-.025em!important;font-size:clamp(28px,2.6vw,42px)!important;line-height:1!important}.setupProgressCopy p{color:#d9c9ad!important;max-width:620px!important;margin:8px 0 16px!important;line-height:1.48!important}.setupProgressTrack{background:#ffffff14;border:1px solid #ffe29d29;border-radius:999px;height:12px;overflow:hidden}.setupProgressTrack i{background:linear-gradient(90deg,#f2a900,#ffe28a);border-radius:999px;min-width:4px;height:100%;display:block;box-shadow:0 0 26px #f2a9006b}.providerVerificationScreen .verificationMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.providerVerificationScreen .verificationMetrics .kpi{border-radius:28px!important;flex-direction:column!important;justify-content:center!important;min-height:138px!important;padding:18px!important;display:flex!important}.providerVerificationScreen .verificationMetrics .kpi b{color:#ffe18f!important;font-size:clamp(28px,2.2vw,40px)!important;line-height:1!important}.providerVerificationScreen .verificationMetrics .kpi span{color:#d8ccb8!important;margin-top:8px!important;font-size:12px!important}.providerVerificationGrid{grid-template-columns:minmax(560px,1.06fr) minmax(440px,.94fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;display:grid!important}.providerVerificationGrid .panel{background:radial-gradient(circle at 86% 12%,#f5a40014,#0000 30%),linear-gradient(145deg,#fff8e8,#efe3cc)!important;border:1px solid #e8c48085!important;border-radius:30px!important;padding:24px!important;box-shadow:0 26px 70px #00000052!important}.providerVerificationGrid .panelTitle{margin-bottom:18px!important}.providerVerificationGrid .panelTitle h2{letter-spacing:-.02em!important;color:#07090d!important;font-size:24px!important}.providerVerificationGrid .panelTitle span{color:#9b6500!important;background:#fff6dc!important;border-color:#e6b74e!important}.verificationServicesPanel,.verificationAvailabilityPanel{min-height:284px!important}.verificationDocumentsPanel,.verificationSubmitPanel{min-height:314px!important}.providerProfileScreen .profileLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;align-items:start!important}.providerProfileScreen .profileLayout .statusActions{display:none!important}.providerProfileScreen .miniGrid{grid-template-columns:1fr!important;margin-top:16px!important}.providerVerificationGrid .chips.serviceChips{gap:10px!important;margin:6px 0 18px!important}.providerVerificationGrid button.chip.serviceChip{color:#fff6df!important;background:linear-gradient(#12151c,#080a0f)!important;border:1px solid #ffe29d2e!important;border-radius:999px!important;min-height:46px!important;padding:0 18px!important;box-shadow:inset 0 1px #ffffff14!important}.providerVerificationGrid button.chip.serviceChip span{font-size:14px!important;font-weight:950!important}.providerVerificationGrid button.chip.serviceChip.active[aria-pressed=true]{color:#08090c!important;background:linear-gradient(135deg,#ffe29a,#e8a213 62%,#ba7408)!important;border:1px solid #ffefbde0!important;box-shadow:0 16px 34px #e8a2134d,inset 0 1px #fff9!important}.providerVerificationGrid button.chip.serviceChip.active[aria-pressed=true]:before{content:"";background:#08090c;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #08090c1f;display:block!important}.providerVerificationGrid label{color:#6d5836!important;font-size:12px!important}.providerVerificationGrid input,.providerVerificationGrid select,.providerVerificationGrid textarea{color:#08090c!important;background:#ffffffe0!important;border-color:#d7bd8a!important;border-radius:17px!important;min-height:50px!important;box-shadow:inset 0 1px #fffc!important}.providerVerificationGrid input:focus,.providerVerificationGrid select:focus,.providerVerificationGrid textarea:focus{border-color:#c98916!important;box-shadow:0 0 0 4px #e8a21329!important}.providerVerificationGrid .wideBtn{border-radius:18px!important;min-height:56px!important;font-size:15px!important}.verificationDocumentsPanel .docGallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.verificationDocumentsPanel .docTile{background:#ffffffb8!important;border:1px solid #d7bd8ab8!important;border-radius:24px!important;padding:12px!important;box-shadow:0 18px 34px #4a300814!important}.verificationDocumentsPanel .docImageWrap{border-radius:18px!important;box-shadow:0 10px 24px #0000001f!important}.verificationDocumentsPanel .docPreviewButton,.verificationDocumentsPanel .docPreviewButton:not(.primary){aspect-ratio:16/10!important;background:linear-gradient(145deg,#101319,#07090d)!important;border:1px solid #07090de0!important;border-radius:18px!important}.verificationDocumentsPanel .docPreviewButton span{color:#ffe18f!important;font-size:13px!important}.verificationDocumentsPanel .docTileBody{gap:7px!important;padding:2px 2px 0!important}.verificationDocumentsPanel .docTileBody b{color:#08090c!important;font-size:15px!important}.verificationDocumentsPanel .docTileBody span{color:#7a6a52!important;font-size:12px!important}.verificationDocumentsPanel .docTileBody .badge{min-height:32px!important}.verificationSubmitPanel .stepChecklist{gap:10px!important}.verificationSubmitPanel .check{background:#ffffffb8!important;border-color:#d7bd8ab8!important;border-radius:16px!important;min-height:48px!important}.verificationSubmitPanel .check b,.verificationSubmitPanel .check{color:#08090c!important}.verificationSubmitPanel .hint{color:#7a6a52!important;line-height:1.45!important}@media (width<=1280px){.providerSetupSummary,.providerVerificationGrid{grid-template-columns:1fr!important}.providerVerificationScreen .verificationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.providerMain .main{padding:16px!important}.providerVerificationScreen .sectionHead{border-radius:24px!important;min-height:150px!important;padding:24px!important}.providerVerificationScreen .sectionHead h1{font-size:38px!important}.providerSetupSummary,.providerVerificationScreen .verificationMetrics,.providerVerificationGrid,.verificationDocumentsPanel .docGallery{grid-template-columns:1fr!important}.setupProgressCopy,.providerVerificationScreen .verificationMetrics .kpi,.providerVerificationGrid .panel{border-radius:24px!important}}.adminVerificationScreen{color:#fff8e7!important;background:radial-gradient(circle at 16% 0,#f6a40038,#0000 30%),radial-gradient(circle at 86% 10%,#ffda7e21,#0000 28%),linear-gradient(145deg,#050609 0%,#090a0d 54%,#160f04 100%)!important;border-radius:32px!important;min-height:calc(100vh - 116px)!important;margin:-2px -4px 0!important;padding:24px!important;box-shadow:inset 0 1px #ffffff0f!important}.adminVerificationScreen .sectionHead{background:linear-gradient(120deg,#0d1017f5,#120d05db 62%,#f6a4003d),radial-gradient(circle at 85% 12%,#ffe09d29,#0000 30%)!important;border:1px solid #ffe09d29!important;border-radius:28px!important;min-height:124px!important;padding:28px 32px!important;box-shadow:0 28px 80px #0000004d!important}.adminVerificationScreen .sectionHead h1{color:#fffdf7!important;letter-spacing:-.03em!important;font-size:38px!important}.adminVerificationScreen .sectionHead p{color:#ffe2a3!important;max-width:760px!important}.adminReviewKpis.kpiGrid.small{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:18px 0!important}.adminReviewKpis .kpi{background:linear-gradient(145deg,#ffffff17,#ffffff09)!important;border:1px solid #ffe09d29!important;border-radius:24px!important;min-height:116px!important;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff14!important}.adminReviewKpis .kpi b{color:#ffe199!important}.adminReviewKpis .kpi span{color:#e9ddc4!important}.adminReviewFilters.filterTabs{margin:4px 0 22px!important}.adminReviewFilters.filterTabs button{color:#fff8e7!important;background:#ffffff12!important;border:1px solid #ffe09d2e!important;border-radius:16px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff12!important}.adminReviewFilters.filterTabs button.active{color:#07090d!important;background:linear-gradient(135deg,#ffe29a,#f2a70f)!important;border-color:#ffe9b5!important;box-shadow:0 16px 34px #f2a70f3d!important}.adminVerificationScreen .reviewWorkspace{grid-template-columns:minmax(340px,430px) minmax(0,1fr)!important;gap:22px!important}.adminVerificationScreen .reviewList{max-height:calc(100vh - 132px)!important;padding:4px 6px 4px 0!important;position:sticky!important;top:108px!important;overflow:auto!important}.adminVerificationScreen .reviewListItem{color:#fff8e7!important;background:linear-gradient(145deg,#12151c,#080a0f)!important;border:1px solid #ffe09d1f!important;border-radius:24px!important;min-height:98px!important;padding:16px!important;box-shadow:0 16px 38px #0000003d!important}.adminVerificationScreen .reviewListItem.active{background:linear-gradient(145deg,#17110a,#0a0c11)!important;border-color:#f2b13e!important;box-shadow:0 0 0 3px #f2b13e2e,0 22px 48px #00000057!important}.adminVerificationScreen .reviewListItem b{color:#fffdf7!important;font-size:16px!important}.adminVerificationScreen .reviewListItem span,.adminVerificationScreen .reviewListItem em{color:#d9cdb8!important}.adminVerificationScreen .reviewListItem .avatar{color:#08090c!important;background:linear-gradient(135deg,#ffe29a,#e69d08)!important;border-radius:18px!important;box-shadow:0 12px 28px #e69d0838!important}.adminVerificationScreen .reviewDetail{gap:18px!important}.adminVerificationScreen .reviewDetail>.panel{color:#08090c!important;background:linear-gradient(145deg,#fff9ed,#efe2cc)!important;border:1px solid #ffe09d57!important;border-radius:28px!important;padding:22px!important;box-shadow:0 30px 80px #00000042!important}.adminVerificationScreen .reviewDetail>.panel .panelTitle{margin-bottom:18px!important}.adminVerificationScreen .reviewDetail>.panel .panelTitle h2{color:#08090c!important;font-size:24px!important}.adminVerificationScreen .providerDetailHero{background:linear-gradient(135deg,#11151d,#1f1608)!important;border:1px solid #ffe09d2e!important;border-radius:24px!important;padding:18px!important;box-shadow:inset 0 1px #ffffff14!important}.adminVerificationScreen .providerDetailHero h2{color:#fffdf7!important;font-size:28px!important}.adminVerificationScreen .providerDetailHero p{color:#e7d9bf!important}.adminVerificationScreen .profileAvatar.large{color:#08090c!important;background:linear-gradient(135deg,#ffe29a,#d89208)!important;border:2px solid #ffe09d8c!important;border-radius:26px!important}.adminVerificationScreen .miniGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important}.adminVerificationScreen .miniGrid span{color:#5f523d!important;background:#ffffffad!important;border:1px solid #c9a56047!important;border-radius:18px!important;min-height:76px!important}.adminVerificationScreen .miniGrid b{color:#090a0d!important}.adminVerificationScreen .requiredDocGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}.adminVerificationScreen .requiredDoc{background:linear-gradient(135deg,#fff7df,#fffaf1)!important;border:1px solid #edc671!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;min-height:72px!important;display:flex!important}.adminVerificationScreen .requiredDoc.ok{background:linear-gradient(135deg,#eafff2,#f7fff9)!important;border-color:#8de0ad!important}.adminVerificationScreen .requiredDoc b{color:#08090c!important}.adminVerificationScreen .requiredDoc span{color:#6b5c46!important}.adminVerificationScreen .statusActions{gap:10px!important}.adminVerificationScreen .statusActions .primary{border-radius:16px!important;min-height:48px!important}.adminVerificationScreen .moreMenu summary{color:#fff8e7!important;background:#080b12!important;border-radius:16px!important;min-height:48px!important}.adminVerificationScreen .docGallery{grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:16px!important}.adminVerificationScreen .docTile{background:#ffffffc2!important;border:1px solid #c9a5604d!important;border-radius:24px!important;padding:14px!important;box-shadow:0 18px 42px #5336091f!important}.adminVerificationScreen .docTile.approved{background:linear-gradient(145deg,#f8fffb,#effff5)!important;border-color:#8de0ad!important}.adminVerificationScreen .docTile.rejected{background:linear-gradient(145deg,snow,#fff1f1)!important;border-color:#f6a6a6!important}.adminVerificationScreen .docPreviewButton,.adminVerificationScreen .docPreviewButton:not(.primary){aspect-ratio:16/11!important;color:#ffe199!important;background:linear-gradient(145deg,#11151d,#07090d)!important;border:1px solid #080a0edb!important;border-radius:18px!important;box-shadow:0 14px 28px #00000029!important}.adminVerificationScreen .docPreviewButton img{transform:scale(1.01);transition:transform .18s!important}.adminVerificationScreen .docPreviewButton:hover img{transform:scale(1.045)}.adminVerificationScreen .docPreviewButton span{color:#ffe199!important}.adminVerificationScreen .docTileBody b{color:#08090c!important;font-size:17px!important}.adminVerificationScreen .docTileBody span,.adminVerificationScreen .docTileBody em{color:#6c5e49!important;font-size:13px!important}.adminVerificationScreen .docTile .statusActions{grid-template-columns:1fr 1fr!important;margin-top:0!important;display:grid!important}.adminVerificationScreen .docTile .statusActions button{border-radius:14px!important;min-height:42px!important}.adminVerificationScreen .docSaving{background:#fff7df!important;border-radius:14px!important;justify-content:center!important;min-height:42px!important}.adminVerificationScreen .hint{color:#77674f!important}.adminVerificationScreen .empty{color:#6c5e49!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#c9a56040!important}@media (width<=1320px){.adminVerificationScreen .reviewWorkspace{grid-template-columns:1fr!important}.adminVerificationScreen .reviewList{max-height:none!important;position:relative!important;top:auto!important}.adminVerificationScreen .miniGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.adminVerificationScreen{border-radius:24px!important;padding:16px!important}.adminReviewKpis.kpiGrid.small,.adminVerificationScreen .requiredDocGrid,.adminVerificationScreen .docGallery,.adminVerificationScreen .miniGrid{grid-template-columns:1fr!important}.adminVerificationScreen .reviewListItem{grid-template-columns:48px minmax(0,1fr)!important}.adminVerificationScreen .reviewListItem .badge{grid-column:2!important;justify-self:start!important}}.sidebar{background:linear-gradient(#07090d,#040506)!important;width:100%!important;padding:20px 12px!important}.sidebar .brand{margin-bottom:14px!important;padding:6px 8px 16px!important}.sidebar .brand .logo{border-radius:16px!important;width:46px!important;height:46px!important;box-shadow:0 14px 36px #f6a4003d!important}.sidebar .brand b{color:#fffdf7!important;font-size:15px!important}.sidebar .brand span{color:#f5dca2!important}.sidebar nav.groupedNav{gap:9px!important;display:grid!important}.sidebar .navGroup{gap:7px!important;display:grid!important}.sidebar .navGroup:not(.navPrimary){background:#ffffff09!important;border:1px solid #ffe09d1a!important;border-radius:18px!important;padding:7px!important}.sidebar .navGroup summary{cursor:pointer!important;color:#ffe6ae!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;list-style:none!important;display:flex!important}.sidebar .navGroup summary::-webkit-details-marker{display:none!important}.sidebar .navGroup summary small{color:#ffe6ae!important;background:#ffe09d1f!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:22px!important;font-size:11px!important;display:grid!important}.sidebar .navGroup[open] summary{background:#ffe09d14!important}.sidebar .navGroup>div{gap:6px!important;display:grid!important}.sidebar nav.groupedNav button{color:#e8edf5!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 11px!important;font-size:13px!important;font-weight:850!important;display:flex!important}.sidebar nav.groupedNav button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sidebar nav.groupedNav button em{color:#ffe199!important;background:#111827!important;border:1px solid #ffe09d2e!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:22px!important;font-size:11px!important;font-style:normal!important;display:grid!important}.sidebar nav.groupedNav button:hover{background:#ffffff0f!important;border-color:#ffe09d29!important;transform:none!important}.sidebar nav.groupedNav button.active{color:#07090d!important;background:linear-gradient(135deg,#ffe29a,#f2a70f)!important;border-color:#ffeab7!important;box-shadow:0 12px 28px #f2a70f33!important}.sidebar nav.groupedNav button.active em{color:#ffe29a!important;background:#07090deb!important}.sidebar .server{background:#ffffff0b!important;border:1px solid #ffe09d1f!important;border-radius:18px!important;margin-top:16px!important;padding:14px!important}.sidebar .server b{color:#fffdf7!important}.sidebar .server span{color:#d7cab3!important}.sidebar .server button{color:#090a0d!important;background:#fff8e7!important;border-radius:13px!important;min-height:40px!important}.adminVerificationScreen .reviewListItem b,.adminVerificationScreen .reviewListItem span,.adminVerificationScreen .reviewListItem em{text-shadow:0 1px #0000002e!important}.adminVerificationScreen .reviewListItem .badge{color:#087443!important;background:#eafff2!important;border:1px solid #0874432e!important}.adminVerificationScreen .reviewListItem .badge-pending{color:#8a5200!important;background:#fff3d6!important;border-color:#efc36f!important}.adminVerificationScreen .reviewDetail>.panel{background:linear-gradient(145deg,#fff7e8,#eadcc4)!important}.adminVerificationScreen .reviewDetail>.panel,.adminVerificationScreen .reviewDetail>.panel :not(button):not(.badge):not(.spinner){text-shadow:none!important}.adminVerificationScreen .providerDetailHero{background:linear-gradient(135deg,#0c1018,#201607)!important}.adminVerificationScreen .providerDetailHero h2,.adminVerificationScreen .providerDetailHero p{text-shadow:0 1px #00000038!important}.adminVerificationScreen .panelTitle>span,.adminVerificationScreen .badge{color:#5b3b00!important;background:#fff6dc!important;border-color:#e7bf62!important}.adminVerificationScreen .badge-verified,.adminVerificationScreen .badge-approved{color:#166534!important;background:#dcfce7!important;border-color:#a7f3d0!important}.adminVerificationScreen .badge-suspended,.adminVerificationScreen .badge-rejected{color:#991b1b!important;background:#fee2e2!important;border-color:#fecaca!important}.adminVerificationScreen .miniGrid span,.adminVerificationScreen .requiredDoc,.adminVerificationScreen .docTile{color:#17120a!important}.adminVerificationScreen .docTile .statusActions button,.adminVerificationScreen .moreMenu summary{color:#fffdf7!important}@media (width<=1180px){.sidebar nav.groupedNav{grid-template-columns:1fr!important}}@media (width>=761px){.shell{grid-template-columns:none!important;padding-left:268px!important;display:block!important}.sidebar{z-index:40!important;width:268px!important;min-width:268px!important;max-width:268px!important;height:100vh!important;max-height:100vh!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}.main{min-height:100vh!important}}@media (width<=760px){.shell{grid-template-columns:1fr!important;padding-left:0!important;display:grid!important}.sidebar{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important}}.liveDispatchShell{gap:18px;display:grid}.dispatchHero{color:#fffdf7;background:radial-gradient(circle at 80% 20%,#ffca473d,#0000 30%),linear-gradient(135deg,#080b10 0%,#17120a 52%,#4b3107 100%);border:1px solid #ffda843d;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:34px;display:grid;box-shadow:0 26px 80px #00000057}.dispatchHero .eyebrow{color:#ffe6a0;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffda8457;border-radius:999px;width:max-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.dispatchHero h1{letter-spacing:-.02em;max-width:760px;margin:14px 0 8px;font-size:clamp(38px,5vw,72px);line-height:.96}.dispatchHero p{color:#efe2c9;max-width:720px;margin:0;font-size:18px;line-height:1.5}.dispatchHeroStatus{color:#fff3cc;background:#080a0eb8;border:1px solid #ffda8440;border-radius:22px;align-items:center;gap:12px;min-width:300px;padding:14px;font-size:13px;font-weight:900;display:flex}.dispatchHeroStatus button{margin-left:auto;color:#111318!important;background:#fffdf7!important;border:1px solid #ffffff59!important;border-radius:999px!important}.dispatchGrid{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:18px;display:grid}.compactForm textarea{min-height:110px}.liveToggle{background:linear-gradient(135deg,#fff7dd,#fff2bf)!important;border-style:solid!important}.requestSummaryBar{color:#fffdf7;background:#101318;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;padding:13px 15px;display:flex}.requestSummaryBar b{color:#ffcf24;white-space:nowrap}.dispatchMapPanel{gap:12px;display:grid}.noticeLine.liveNotice{background:#fff8df!important;border-color:#f0cf84!important;margin:0!important}.liveProviderList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.liveProviderRow{grid-template-columns:minmax(0,1fr) 86px;align-items:stretch;gap:10px;display:grid}.liveProviderRow .providerChoice{margin:0!important}.liveProviderRow.active{filter:drop-shadow(0 18px 34px #f59e0b24)}.providerChoice{color:#fffdf7!important;background:linear-gradient(145deg,#11151d,#090b10)!important;border:1px solid #ffda842e!important;border-radius:22px!important;min-height:100px!important;box-shadow:0 18px 38px #00000038!important}.providerChoice.selected{background:linear-gradient(145deg,#1b1509,#121316)!important;border-color:#ffbf22!important;box-shadow:0 0 0 3px #ffbf2229,0 22px 48px #00000047!important}.providerChoice b,.providerChoice strong{color:#fffdf7!important}.providerChoice span,.providerChoice em,.providerChoice small{color:#d6c8ad!important;line-height:1.35!important}.providerChoice .avatar{overflow:hidden;color:#111318!important;background:linear-gradient(135deg,#ffdf87,#e29c13)!important;border-radius:16px!important}.providerChoice .avatar img{object-fit:cover;width:100%;height:100%;display:block}.favoriteBtn{height:100%;min-height:100px;color:#fffdf7!important;background:#11151d!important;border:1px solid #ffda842e!important;border-radius:22px!important}.favoriteBtn.active{color:#2b1d04!important;background:#fff3c4!important}.onlineDot,.offlineDot{background:#22c55e;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 5px #22c55e24}.offlineDot{background:#ef4444;box-shadow:0 0 0 5px #ef444424}.onlineDot.inline,.offlineDot.inline{vertical-align:middle;width:8px;height:8px;margin-right:4px}.liveMapCard{color:#fffdf7;background:radial-gradient(circle at 70% 24%,#ffcb4733,#0000 30%),linear-gradient(145deg,#07090d,#13161c 55%,#221608);border:1px solid #ffda8438;border-radius:28px;min-height:390px;padding:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000052}.liveMapHead,.liveMapFoot{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.liveMapHead span{color:#ffe29a;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950;display:block}.liveMapHead b{margin-top:3px;font-size:22px;display:block}.liveMapMetric{text-align:right;color:#ffcf24;font-size:24px;font-weight:950}.liveMapMetric small{color:#d6c8ad;margin-top:2px;font-size:12px;display:block}.liveMapCanvas{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(0deg,#ffffff0a 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle,#ffda8424,#0000 35%),#0b0e13;border:1px solid #ffffff14;border-radius:24px;height:270px;margin:18px 0;position:relative;overflow:hidden}.mapRoad{background:#ffffff14;border-radius:999px;width:130%;height:18px;position:absolute;top:54%;left:-12%;transform:rotate(-12deg)}.roadB{background:#ffda8414;top:28%;transform:rotate(22deg)}.roadC{top:78%;transform:rotate(8deg)}.routeBeam{background:linear-gradient(90deg,#ffb000,#ffe08a,#22c55e);border-radius:999px;height:4px;position:absolute;top:50%;left:20%;right:18%;transform:rotate(-6deg);box-shadow:0 0 24px #ffbf2280}.livePin,.gpsPulse{position:absolute;transform:translate(-50%,-50%)}.livePin{z-index:4;border:2px solid #fff;border-radius:16px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 15px 30px #00000059}.livePin em{white-space:nowrap;color:#fffdf7;background:#000000b8;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:52px;left:50%;transform:translate(-50%)}.customerPin{color:#111318;background:#ffb000}.providerPin{color:#07120b;background:#22c55e;transition:left .45s,top .45s}.gpsPulse{z-index:3;background:#22c55e33;border-radius:50%;width:72px;height:72px;animation:1.8s ease-out infinite gpsPulse}@keyframes gpsPulse{0%{opacity:.75;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.liveMapFoot{color:#d6c8ad;font-size:12px}.trackingCard{gap:10px;display:grid}.trackingCard .liveMapCard{min-height:320px}.trackingCard .liveMapCanvas{height:205px}.trackingMeta{color:#6e5f45;background:#fff8e7;border:1px solid #e9d6ad;border-radius:16px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.trackingMeta b{color:#111318}@media (width<=1180px){.dispatchHero,.dispatchGrid{grid-template-columns:1fr}.dispatchHeroStatus{min-width:0}.liveProviderList{grid-template-columns:1fr}}@media (width<=760px){.dispatchHero{border-radius:24px;padding:24px}.dispatchHero h1{font-size:36px}.liveProviderRow{grid-template-columns:1fr}.favoriteBtn{min-height:48px}}
