/* My XPENG personal space. Existing forms and device storage retained. */
.native-tool:has(.xpeng-profile-quality){--profile-line:#344b5c;--profile-muted:#afc2cf}
.xpeng-profile-quality{display:block!important;min-height:0!important;margin:0!important;padding:42px 0!important;border:0!important;border-bottom:1px solid var(--profile-line)!important;border-radius:0!important;background:radial-gradient(ellipse at 95% 0,rgba(68,213,245,.09),transparent 55%)!important}.xpeng-profile-quality:before,.xpeng-profile-quality .cockpit-radar{display:none!important}.xpeng-profile-quality .cockpit-intro{max-width:1050px}.xpeng-profile-quality h1{font-size:clamp(38px,5.5vw,76px)!important;line-height:1.05!important;letter-spacing:-.055em!important;margin:20px 0!important}.xpeng-profile-quality h1 em{font-style:normal!important;-webkit-text-stroke:0!important;color:#65d9ed!important;text-shadow:none!important}.xpeng-profile-quality .cockpit-intro>span{font-size:19px!important;line-height:1.7!important;max-width:62ch}.xpeng-profile-quality .cockpit-trust{border:0;background:none;padding:0;margin-top:24px;flex-wrap:wrap;width:auto}.xpeng-profile-quality .cockpit-trust :is(b,span){font-size:13px}
.native-tool:has(.xpeng-profile-quality) .intelligence-cockpit{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:40px;margin:0 0 45px}
.xpeng-profile-setup{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)!important;gap:48px!important;grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:36px 0!important;border:0!important;border-bottom:1px solid var(--profile-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;scroll-margin-top:100px}.xpeng-profile-setup h2{font-size:30px!important;line-height:1.15!important;letter-spacing:-.035em}.xpeng-profile-setup .profile-intro p{font-size:17px!important;line-height:1.65!important;color:var(--profile-muted)}.xpeng-profile-setup small{font-size:12px!important}.xpeng-profile-setup .profile-pulse{padding:12px 0;border:0;background:none}.xpeng-profile-setup #garage-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-width:0;align-content:start}.xpeng-profile-setup label{font-size:16px!important;gap:9px;min-width:0}.xpeng-profile-setup label:first-child{grid-column:1/-1}.xpeng-profile-setup input,.xpeng-profile-setup select{font-size:18px!important;min-height:55px!important;border:1px solid #496171!important;border-radius:4px!important;background:#0c1923!important;color:#f2f8fb!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:13px 15px!important}.xpeng-profile-setup #garage-save{grid-column:1/-1;min-height:54px;font-size:17px!important;border-radius:4px!important;background:#b9ff34!important;color:#0b151a!important}.xpeng-profile-setup .local-controls,.xpeng-profile-setup .garage-save-status{grid-column:1/-1}.xpeng-profile-setup #garage-clear{background:transparent!important;color:#bcced9!important;border:0!important;border-bottom:1px solid #536877!important;border-radius:0!important;padding:8px 0!important;font-size:15px!important;min-height:44px!important}.xpeng-profile-setup :is(input,select,button):focus-visible{outline:3px solid #65d9ed!important;outline-offset:4px!important}
.native-tool:has(.xpeng-profile-quality) :is(.vehicle-visual,.mission-console,.command-deck,.local-privacy){border:0;border-radius:0;background:none;box-shadow:none;min-width:0}.native-tool:has(.xpeng-profile-quality) :is(.vehicle-visual,.mission-console)>header{padding:0 0 20px;border:0;font-size:12px}.native-tool:has(.xpeng-profile-quality) .vehicle-stage{min-height:350px;border-radius:4px}.native-tool:has(.xpeng-profile-quality) :is(.scan-line,.vehicle-coordinates){display:none}.native-tool:has(.xpeng-profile-quality) .vehicle-id{left:26px;right:26px;bottom:26px}.native-tool:has(.xpeng-profile-quality) .vehicle-id h2{font-size:42px}.native-tool:has(.xpeng-profile-quality) .vehicle-id p{font-size:17px;line-height:1.5}.native-tool:has(.xpeng-profile-quality) .garage-signals{grid-template-columns:repeat(2,minmax(0,1fr));border:0;gap:18px;padding-top:22px}.native-tool:has(.xpeng-profile-quality) .garage-signals article{padding:0 0 14px;border:0;border-bottom:1px solid var(--profile-line)}.native-tool:has(.xpeng-profile-quality) .garage-signals span{font-size:11px}.native-tool:has(.xpeng-profile-quality) .garage-signals b{font-size:18px}
.native-tool:has(.xpeng-profile-quality) .mission-orbit{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;padding:10px 0 26px;flex:0}.native-tool:has(.xpeng-profile-quality) .mission-ring{width:96px;margin:0;box-shadow:none}.native-tool:has(.xpeng-profile-quality) .mission-ring:after{display:none}.native-tool:has(.xpeng-profile-quality) .mission-ring b{font-size:26px}.native-tool:has(.xpeng-profile-quality) .mission-copy{margin:0;text-align:left}.native-tool:has(.xpeng-profile-quality) .mission-copy h3{font-size:25px}.native-tool:has(.xpeng-profile-quality) .mission-copy p{font-size:17px;line-height:1.65}.native-tool:has(.xpeng-profile-quality) .live-intel{margin:0;padding:24px 0;border:0;border-top:1px solid var(--profile-line);background:none}.native-tool:has(.xpeng-profile-quality) .live-intel p{font-size:17px;line-height:1.65}
.native-tool:has(.xpeng-profile-quality) .command-deck{padding:30px 0;border-top:1px solid var(--profile-line)}.native-tool:has(.xpeng-profile-quality) .command-deck h2{font-size:32px}.native-tool:has(.xpeng-profile-quality) .garage-routes{gap:28px}.native-tool:has(.xpeng-profile-quality) .garage-routes a{padding:22px 0;border:0;border-top:1px solid #48616f;border-radius:0;background:none;transition:border-color .18s,transform .18s}.native-tool:has(.xpeng-profile-quality) .garage-routes a:hover{transform:translateY(-3px);border-color:#6edff1}.native-tool:has(.xpeng-profile-quality) .garage-routes b{font-size:23px}.native-tool:has(.xpeng-profile-quality) .garage-routes span{font-size:16px;line-height:1.6}.native-tool:has(.xpeng-profile-quality) .local-privacy{border-top:1px solid var(--profile-line);padding:30px 0}.native-tool:has(.xpeng-profile-quality) .local-privacy article{border:0;border-top:1px solid var(--profile-line);border-radius:0;background:none;padding:20px 0}
@media(max-width:760px){.xpeng-profile-quality{padding:28px 0!important}.xpeng-profile-quality h1{font-size:clamp(36px,8vw,54px)!important}.xpeng-profile-quality .cockpit-intro>span{font-size:18px!important}.native-tool:has(.xpeng-profile-quality) .intelligence-cockpit{grid-template-columns:minmax(0,1fr);gap:28px}.xpeng-profile-setup{display:block!important;padding:28px 0!important}.xpeng-profile-setup #garage-form{grid-template-columns:minmax(0,1fr)!important;margin-top:25px;gap:18px}.xpeng-profile-setup #garage-form>*{grid-column:1!important;min-width:0}.native-tool:has(.xpeng-profile-quality) .vehicle-stage{min-height:320px}.native-tool:has(.xpeng-profile-quality) .garage-routes{grid-template-columns:1fr;gap:4px}.native-tool:has(.xpeng-profile-quality) .command-deck>header{display:block}.native-tool:has(.xpeng-profile-quality) .local-privacy>div{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.native-tool:has(.xpeng-profile-quality) *{animation:none!important;transition:none!important}}
