/* Approved option B. Presentation only: existing command and catalog handlers remain in place. */
@font-face{font-family:SwagManrope;src:url('Manrope-300.ttf') format('truetype');font-weight:300;font-display:swap}
@font-face{font-family:SwagManrope;src:url('Manrope-400.ttf') format('truetype');font-weight:400 900;font-display:swap}
:root{color-scheme:dark;--glass:rgba(28,64,100,.19);--edge:#abd8ff35;--muted:#a4bbd2;--ink:#eef4ff;--active:linear-gradient(110deg,#66b2ff30,#538dda16);--button:linear-gradient(120deg,#a1d4ff16,#2663a015);--primary:linear-gradient(115deg,#287cef,#208dc7);--line:#abd8ff35;--swag-font-ui:SwagManrope,sans-serif;--swag-font-display:SwagManrope,sans-serif;--tblr-font-sans-serif:SwagManrope,sans-serif;--site-muted:#a4bbd2;--site-white:#eef4ff;--site-line:#abd8ff35;--site-surface:rgba(28,64,100,.19);--site-surface-2:rgba(28,64,100,.26);--swag-text:#eef4ff;--swag-muted:#a4bbd2}
html{background:#020409!important;font-size:14px!important}
body{position:relative;isolation:isolate;background:#020409!important;color:var(--ink)!important;font-family:SwagManrope,sans-serif!important;font-weight:400!important;line-height:1.6!important;-webkit-font-smoothing:antialiased}
body::before{content:""!important;display:block!important;position:fixed!important;inset:-65px!important;z-index:-2!important;pointer-events:none!important;background:url('wallpaper.jpg') 45% 50%/cover!important;filter:blur(32px)!important;opacity:.8!important}
body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#01091697,#000615b8 67%,#000612b3)}
button,input,select,textarea,.btn,.nav-link,.table,.badge,.form-label,.status-pill{font-family:SwagManrope,sans-serif!important;font-weight:400!important}
h1,h2,h3,h4,.page-title,.hero-title,.card-title,.garage-selected-title,.login-card h2,.metric-value,.fleet-stat-value{font-family:SwagManrope,sans-serif!important;font-weight:300!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--ink)!important;line-height:1.25!important}
button,a,input,select,textarea{touch-action:manipulation}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #a7dcff!important;outline-offset:3px!important}
.swag-shell{grid-template-columns:236px minmax(0,1fr)!important;background:transparent!important;min-height:100vh}
.swag-sidebar{display:flex!important;flex-direction:column;top:0!important;height:100dvh!important;padding:30px 18px 22px!important;background:#07162966!important;border-right:1px solid var(--edge)!important;backdrop-filter:blur(25px)!important;box-shadow:none!important}
.brand-box{height:102px!important;min-height:102px!important;padding:0!important;margin:0 0 26px!important;justify-content:flex-start!important;flex-direction:column!important;gap:8px!important}
.brand-box img{width:142px!important;height:48px!important;filter:none!important;mix-blend-mode:normal!important;object-fit:contain}
.brand-box::after{content:'P E R F O R M A N C E';font-size:8px;letter-spacing:2px;color:var(--muted)}
.nav-stack{gap:7px!important}.nav-stack::before{content:'YOUR WORKSPACE';font-size:9px;letter-spacing:2px;color:var(--muted);padding:0 13px 13px}
.nav-link{height:62px!important;min-height:62px!important;padding:0 12px!important;gap:13px!important;font-size:15px!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;color:var(--muted)!important;transform:none!important}
.nav-link:hover{background:#66b2ff16!important;color:#fff!important;transform:none!important}
.nav-link.active{background:var(--active)!important;border-color:var(--edge)!important;color:#fff!important;box-shadow:inset 0 1px 0 #d5f3ff0a!important}
.nav-link.active::after{content:'';width:4px;height:4px;background:#85c3ff;border-radius:50%;margin-left:auto}
.sapphire-icon{width:34px;height:34px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:9px;color:#9bccff;background:linear-gradient(140deg,#afdfff38,#1a72c51c);border:1px solid #b9e0ff55;box-shadow:inset 0 1px 1px #fff2,0 4px 12px #0314264d}
.sapphire-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.sapphire-side-footer{margin-top:auto;padding:24px 12px 0;color:var(--muted);font-size:11px}.sapphire-side-footer div{padding-top:18px;border-top:1px solid var(--edge);font-size:12px;color:#d1deec}.sapphire-side-footer small{display:block;margin-top:6px;font-size:10px}
.swag-main{padding:30px 32px 45px!important;background:transparent!important;min-width:0}
.topbar{position:relative!important;top:auto!important;background:transparent!important;border:0!important;backdrop-filter:none!important;padding:0!important;margin:0 0 24px!important;min-height:64px!important;box-shadow:none!important}
.page-title{font-size:37px!important;margin:5px 0 0!important}.page-kicker{font-size:9px!important;font-weight:400!important;letter-spacing:1.6px!important;color:var(--muted)!important}
.top-actions{gap:12px!important}.status-pill{height:39px!important;background:transparent!important;border:0!important;padding:0 5px!important;color:var(--muted)!important;font-size:11px!important;border-radius:0!important}.status-dot{width:5px!important;height:5px!important;background:#77c6b0!important;box-shadow:none!important;border-radius:50%!important}
.btn,button.store-primary,button.store-secondary,.store-edit{min-height:44px!important;padding:10px 16px!important;border:1px solid var(--edge)!important;border-radius:8px!important;background:var(--button)!important;color:#e6eefb!important;font-size:12px!important;box-shadow:inset 0 1px 0 #ffffff12!important;font-weight:400!important;transition:background .16s,border-color .16s!important}
.btn:hover,.store-primary:hover,.store-secondary:hover,.store-edit:hover{transform:none!important;filter:none!important;border-color:#95d2ff77!important}
.btn.btn-primary,button.store-primary{background:var(--primary)!important;color:#fff!important;border-color:#95d5ff7a!important;box-shadow:inset 0 1px 0 #ecf9ff33,0 5px 20px #007aff20!important}
.btn.btn-danger{background:#af40532b!important;color:#ffc0ca!important;border-color:#e8939e55!important}.btn.btn-warning{background:#a77d3326!important;color:#f3d49a!important;border-color:#dfb46344!important}.btn.btn-success{background:#4eae8820!important;color:#b1ead2!important;border-color:#79d6af44!important}.btn.btn-info{background:#489bdb22!important;color:#b5dfff!important;border-color:#8bc4ed44!important}
.top-actions .btn:first-of-type,.top-actions .btn:last-of-type{background:var(--button)!important;color:#e6eefb!important;border-color:var(--edge)!important}
button:disabled,.btn:disabled{opacity:.45!important;cursor:not-allowed!important}
.card:not(.hero-card),.metric,.apk-card,.login-card,.fleet-stat,.garage-selected-actions,.garage-edit-dialog,.store-app,.store-hero,.store-metrics{background:var(--glass)!important;color:var(--ink)!important;border:1px solid var(--edge)!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #ffffff10,0 15px 26px #0002!important;backdrop-filter:blur(28px)}
.card-header{background:transparent!important;border-bottom:1px solid var(--edge)!important;padding:20px 22px!important;min-height:64px!important}.card-body{padding:22px!important}.card-title{font-size:23px!important}.card-header .text-muted,.card-body>.text-muted{font-size:12px!important}.text-muted,.metric-label,.fleet-stat-label,.hero-sub{color:var(--muted)!important;font-weight:400!important}
.metric{min-height:86px!important}.metric-value{font-size:22px!important;white-space:normal!important;overflow-wrap:anywhere}.metric-label,.fleet-stat-label{font-size:10px!important;letter-spacing:1px!important}.fleet-stat-value{font-size:30px!important}
.hero-card{background:var(--glass)!important;background-image:none!important;min-height:140px!important;border:1px solid var(--edge)!important;border-radius:15px!important}.hero-card::after{display:none!important}.hero-card .card-body{min-height:140px!important;padding:24px!important}.hero-title{font-size:32px!important}.hero-sub{font-size:13px!important}.hero-eyebrow{font-size:9px!important;color:var(--muted)!important}
.form-control,.form-select,.form-control:focus,.form-select:focus{background:#a5d9ff08!important;border:1px solid var(--edge)!important;border-radius:8px!important;min-height:44px!important;color:var(--ink)!important;font-size:13px!important;box-shadow:none!important}.form-control::placeholder{color:#96aec6!important}.form-label{color:#c0d0e1!important;font-size:12px!important}
select option{background:#0b172a;color:var(--ink)}
.form-check-input{background-color:#091629!important;border-color:#9abedf66!important}.form-check-input:checked{background-color:#287cef!important}.form-check-label{color:#c0d0e1!important}
.table{background:transparent!important;--tblr-table-bg:transparent;--tblr-table-color:#eef4ff;--tblr-table-border-color:#abd8ff25;font-size:13px!important}.table td{font-size:13px!important;font-weight:400!important}.table thead th{color:var(--muted)!important;background:transparent!important;font-weight:400!important;letter-spacing:1px!important}.vehicle-row.active{background:#66b2ff20!important}.badge{font-size:10px!important;border-radius:5px!important;font-weight:400!important}.badge-online{background:#4eae8814!important;color:#b1ead2!important;border-color:#79d6af30!important}.badge-offline{background:#7992ad14!important;color:#a4bbd2!important;border-color:#9db4cd30!important}
.garage-modes,.store-tabs{width:fit-content;max-width:100%;display:flex!important;gap:5px!important;padding:4px!important;background:#09294444!important;border:1px solid var(--edge)!important;border-radius:8px!important;margin:0 0 22px!important}.garage-modes .btn,.store-tabs button{background:transparent!important;color:var(--muted)!important;border:0!important;border-radius:7px!important;min-height:40px!important;padding:8px 16px!important;font-size:12px!important;box-shadow:none!important}.garage-modes [aria-selected=true],.store-tabs [aria-selected=true]{background:var(--active)!important;color:#ecf4ff!important}.store-tabs span{display:none!important}
#garageRemoteFrame{background:transparent!important;border-radius:0!important}.garage-fallback{margin-top:5px!important;font-size:11px!important}
.store-hero{padding:24px 26px!important;gap:20px!important;min-height:110px}.store-brand{display:none}.store-hero h2{font-size:26px!important;margin:5px 0 7px!important}.store-hero p{font-size:12px!important;color:var(--muted)!important}.store-hero .store-primary{margin-left:auto!important}.store-eyebrow{font-weight:400!important;color:var(--muted)!important;font-size:9px!important;letter-spacing:1.5px!important}
.store-metrics{padding:18px 22px!important;margin:16px 0!important;gap:32px!important}.store-metrics strong{font-weight:300!important;color:var(--ink)!important;font-size:27px!important}.store-metrics span{color:var(--muted)!important;font-size:11px!important}.store-sync i{width:5px!important;height:5px!important;background:#77c6b0!important;box-shadow:none!important}
.store-toolbar{gap:12px!important;flex-wrap:wrap!important;margin:20px 0 16px!important}.store-toolbar h3{font-weight:300!important;font-size:21px!important}.store-toolbar>div:first-child{display:none}.store-search{min-width:220px;flex:1;max-width:420px;background:#a5d9ff08!important;border-color:var(--edge)!important;border-radius:8px!important}.store-search input{color:var(--ink)!important;font-size:12px!important;min-height:44px}.store-toolbar select{background:#a5d9ff08!important;color:var(--ink)!important;border-color:var(--edge)!important;border-radius:8px!important;min-height:44px!important;font-size:12px!important}
.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:17px!important}.store-app{display:flex;flex-direction:column;padding:20px!important;transform:none!important}.store-app:hover{background:rgba(28,64,100,.27)!important;transform:none!important}.store-app-top{margin:0 0 14px!important}.store-app img{width:40px!important;height:40px!important;border-radius:0!important}.store-app h4{font-weight:300!important;font-size:21px!important;line-height:1.3!important;margin:8px 0 5px!important}.store-app p{font-size:12px!important;color:var(--muted)!important;line-height:1.6!important;min-height:38px!important;margin:0 0 12px!important}.store-app-meta{font-size:10px!important;color:var(--muted)!important;margin:0 0 14px!important}.store-edit{font-size:11px!important;margin-top:auto!important;align-self:flex-end;width:auto!important;min-height:40px!important}.store-edit span{display:none}.store-badge{background:#77c6b010!important;color:#b1ddcd!important;border:1px solid #77c6b023!important}.store-badge.is-hidden{color:#b9c6d6!important;background:#8095b020!important;border-color:var(--edge)!important}.store-footnote{color:var(--muted)!important;font-size:11px!important}
#storeEditor{color:var(--ink)!important;background:#081225ed!important;border:1px solid #abd8ff55!important;border-radius:15px!important;backdrop-filter:blur(24px);box-shadow:0 30px 90px #0009!important}#storeEditor header,#storeEditor footer{background:#0b172aed!important;border-color:var(--edge)!important}#storeEditor h3{font-weight:300!important;font-size:25px!important}#storeEditor label{font-weight:400!important;color:#c4d6e9!important}#storeEditor small,#storeSaveHint,#storeIconSource{color:var(--muted)!important}#storeEditor input:not([type=checkbox]),#storeEditor select,#storeEditor textarea{background:#a5d9ff08!important;border-color:var(--edge)!important;color:var(--ink)!important;min-height:44px!important}#storeEditor .store-drop,#storeEditor .store-publish{background:#a5d9ff08!important;border-color:#abd8ff55!important;border-radius:8px!important}#storeEditor .store-drop strong{color:var(--ink)!important;font-weight:300!important}#storeEditor .store-drop-sub{color:var(--muted)!important}#storeEditor input[type=file]::file-selector-button{background:#315c9638!important;color:#e6eefb!important;border:1px solid var(--edge)!important;border-radius:6px!important}#storeEditor .store-drop.is-dragging{background:#599cff25!important;outline:2px solid #8fcaff}.store-detect,#storeMessage:not(:empty){background:#22508038!important;color:#c3e3ff!important;border:1px solid var(--edge)!important;border-radius:8px!important}.store-detect progress{accent-color:#78cfff}.store-detect button{min-height:44px}#storeSaveMessage{color:#ffc9b9!important}
.code-box,textarea.code-box,pre.code-box{font-family:'Cascadia Mono',Consolas,monospace!important;font-size:13px!important;line-height:1.7!important;font-weight:400!important;color:#c7e4f6!important;background:#01071288!important;border:1px solid var(--edge)!important;border-radius:8px!important}
.map-wrap{border:1px solid var(--edge)!important;border-radius:15px!important;background:#030914!important;min-height:480px!important}.map-toolbar{gap:8px!important;flex-wrap:wrap;max-width:calc(100% - 28px)}.map-toolbar .btn{background:#0b1d35d9!important;backdrop-filter:blur(12px)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#0d1b30f2!important;border-color:var(--edge)!important;color:var(--ink)!important}.leaflet-bar a{background:#0d1b30!important;color:#d4e9ff!important;border-color:var(--edge)!important}.leaflet-control-attribution{background:#061121dd!important;color:#b8c9dd!important}
.garage-edit-modal{background:#000a!important;backdrop-filter:blur(6px)}.garage-edit-dialog{background:#0b172af5!important;max-height:90dvh;overflow:auto}.login-screen{background:#020713ed!important;backdrop-filter:blur(18px)}.login-card h2{font-size:32px!important}.toast-item{background:#0b172af2!important;border:1px solid var(--edge)!important;color:var(--ink)!important;border-radius:8px!important;max-width:calc(100vw - 36px)!important;min-width:0!important;overflow-wrap:anywhere}
/* Embedded SWAG REMOTE uses the same tokens; blur is limited to the parent panels. */
html:has(body.embedded){background:transparent!important}body.embedded{background:transparent!important}body.embedded::before,body.embedded::after{display:none!important}.embedded main{padding:0 0 16px!important}.embedded .intro{margin:0 0 14px!important;gap:16px!important;justify-content:space-between!important;align-items:center!important}.embedded .intro h1{font-size:23px!important}.embedded .intro .eyebrow,.embedded .intro p:last-child{display:none}.embedded #notice{min-height:0;padding:8px 0!important;margin:0 0 14px!important;background:transparent!important;border:0!important;color:var(--muted)!important;font-size:11px!important}.embedded #notice.error{border:1px solid #e8a28d66!important;background:#9f482e20!important;color:#ffd1c2!important;padding:12px!important;border-radius:8px}
.sapphire-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.sapphire-stat{border:1px solid var(--edge);border-radius:15px;background:var(--glass);padding:16px 20px;box-shadow:inset 0 1px 0 #ffffff10}.sapphire-stat span{font-size:9px;letter-spacing:1.5px;color:var(--muted);display:block}.sapphire-stat strong{font-size:30px;font-weight:300;line-height:1.5;color:var(--ink)}
.embedded .workspace{grid-template-columns:minmax(240px,29%) minmax(0,1fr)!important;border:0!important;border-radius:0!important;gap:18px!important;background:transparent!important;overflow:visible!important}.embedded .workspace>aside,.embedded .detail{background:var(--glass)!important;border:1px solid var(--edge)!important;border-radius:15px!important;padding:22px!important;box-shadow:inset 0 1px 0 #ffffff10,0 15px 26px #0002!important;min-width:0}.embedded .workspace>aside{min-height:520px!important}.embedded .detail{padding:24px!important}.embedded .section-title h2{font-size:21px!important}.embedded .section-title{margin-bottom:18px!important}.embedded #vehicles{max-height:430px!important}.embedded .vehicle{padding:14px 10px!important;border-color:transparent transparent #abd8ff25!important;background:transparent!important;min-height:66px!important;border-radius:7px!important}.embedded .vehicle.active{background:var(--active)!important;border-color:#95d2ff77!important}.embedded .vehicle strong{font-weight:400!important;font-size:13px!important;line-height:1.6}.embedded .vehicle span{font-size:10px!important;color:var(--muted)!important}.embedded button{background:var(--button)!important;border:1px solid var(--edge)!important;border-radius:8px!important;min-height:44px!important;font-size:12px!important;font-weight:400!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 #ffffff12}.embedded button.primary{background:var(--primary)!important;border-color:#95d5ff7a!important}.embedded button.quiet{color:#ffc0ca!important}.embedded input,.embedded select,.embedded textarea{background:#a5d9ff08!important;border:1px solid var(--edge)!important;border-radius:8px!important;color:var(--ink)!important;min-height:44px!important;font-size:12px!important}.embedded input::placeholder{color:#96aec6}.embedded .vehicle-top h2,.embedded #legacyName{font-size:28px!important}.embedded .vehicle-top{align-items:flex-start!important}.embedded .eyebrow{color:var(--muted)!important;font-weight:400!important;letter-spacing:1.5px!important;font-size:9px!important}.embedded .metrics{margin:22px 0!important;padding:18px 0!important;border-color:var(--edge)!important;gap:18px!important}.embedded .metrics span{font-size:9px!important;color:var(--muted)!important}.embedded .metrics strong{font-weight:300!important;font-size:15px!important}.embedded .actions{gap:8px!important}.embedded .tabs{gap:24px!important;border-color:var(--edge)!important;margin:18px 0 20px!important}.embedded .tabs button{border:0!important;background:none!important;box-shadow:none!important;padding:9px 0!important;border-radius:0!important;color:var(--muted)!important}.embedded .tabs button[aria-selected=true]{color:#e0f1ff!important;border-bottom:1px solid #8ecbff!important}.embedded .form-grid{gap:16px!important}.embedded label{color:#c4d6e9!important;font-size:12px!important}.embedded .small,.embedded small{color:var(--muted)!important}.embedded .job{background:#7094c00a!important;border:1px solid var(--edge)!important;border-radius:8px!important;padding:16px!important}.embedded .job h4{font-size:17px!important}.embedded .job progress{accent-color:#78cfff;height:5px}.embedded .job .badge{color:#a6dbff!important;font-size:12px!important}.embedded .job.failed{border-color:#e8a28d55!important}.embedded .job.failed .badge{color:#ffc0ae!important}.embedded .job p{font-size:11px!important;color:var(--muted)!important}.embedded .job a{color:#b6dbff!important;min-height:44px;display:inline-flex;align-items:center}.embedded .linked-tools,.embedded .upgrade,.embedded details,.embedded th,.embedded td{border-color:var(--edge)!important}.embedded .linked-tools{margin:0 0 20px!important;padding:0 0 18px!important}.embedded dialog{background:#0b172af5!important;border-color:#abd8ff55!important;border-radius:15px!important;max-height:90dvh;overflow:auto;box-shadow:0 30px 90px #0009}.embedded dialog::backdrop,#storeEditor::backdrop{background:#000a!important;backdrop-filter:blur(6px)}.embedded #healthPanel{font-size:11px;color:var(--muted)}.embedded summary{min-height:44px;display:list-item;align-content:center}.embedded .checklist input{min-height:20px!important;width:20px!important}
@supports not (backdrop-filter:blur(1px)){.card:not(.hero-card),.store-app,.store-hero,.store-metrics,.embedded .workspace>aside,.embedded .detail{background:#0b172aec!important}.swag-sidebar{background:#081326f2!important}}
@media(min-width:1101px){.mobile-nav{display:none!important}.swag-sidebar{display:flex!important}}
@media(max-width:1100px){.swag-shell{grid-template-columns:1fr!important}.swag-sidebar{display:none!important}.swag-main{padding:20px!important}.mobile-nav{display:flex!important;overflow-x:auto!important;gap:7px!important;margin-bottom:22px!important;padding-bottom:6px!important}.mobile-nav .btn{flex:none!important;gap:9px!important;white-space:nowrap!important;padding:8px 12px!important;font-size:12px!important;min-height:50px!important}.mobile-nav .sapphire-icon{width:28px;height:28px;border-radius:7px}.mobile-nav .sapphire-icon svg{width:17px;height:17px}.mobile-nav .active{background:var(--active)!important;border-color:#95d2ff77!important}.topbar{flex-direction:row!important;align-items:center!important}.grid-2{grid-template-columns:1fr!important}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-title{font-size:34px!important}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.swag-main{padding:16px!important}.topbar{align-items:flex-start!important;flex-direction:column!important;gap:18px!important}.top-actions{display:flex!important;width:100%!important;flex-wrap:wrap!important;justify-content:flex-start!important}.top-actions .status-pill,.top-actions .btn{width:auto!important;flex:none!important}.page-title{font-size:32px!important}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-metrics{gap:16px!important;flex-wrap:wrap!important}.store-metrics>div{gap:8px!important}.store-hero{flex-wrap:wrap!important}.store-hero .store-primary{margin-left:0!important}.store-sync{margin-left:0!important}.store-toolbar{gap:8px!important}.store-search{width:100%;max-width:none!important;min-width:0;flex-basis:100%}.grid-3{grid-template-columns:1fr!important}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.embedded .workspace{grid-template-columns:1fr!important}.embedded .workspace>aside{min-height:0!important;padding:18px!important}.embedded #vehicles{max-height:250px!important}.embedded .detail{padding:20px!important}.embedded .vehicle-top{flex-direction:column!important;gap:15px!important}.embedded .metrics{grid-template-columns:1fr!important}.embedded .form-grid{grid-template-columns:1fr!important}.embedded .install-bar{flex-direction:column!important;align-items:stretch!important}.sapphire-stats{gap:8px}.sapphire-stat{padding:12px}.sapphire-stat span{font-size:8px;letter-spacing:.7px}.sapphire-stat strong{font-size:25px}.embedded .intro h1{font-size:21px!important}.map-wrap{min-height:420px!important}.store-fields{grid-template-columns:1fr!important}}
@media(max-width:460px){.store-grid{grid-template-columns:1fr!important}.store-app{padding:20px!important}.store-app p{min-height:0!important}.garage-modes,.store-tabs{width:100%;gap:2px!important}.garage-modes .btn,.store-tabs button{padding:8px 10px!important;flex:1}.command-grid{grid-template-columns:1fr!important}.embedded .intro{align-items:flex-start!important}.embedded .intro button{padding:8px 11px!important}.embedded .job-head{flex-direction:column;gap:8px}.embedded .tabs{gap:17px!important}.embedded .tabs button{font-size:11px!important}.sapphire-stat span{letter-spacing:0}.store-metrics strong{font-size:23px!important}.store-editor-body{padding:18px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-reduced-transparency:reduce){body::before{display:none!important}.card:not(.hero-card),.store-app,.store-hero,.store-metrics,.embedded .workspace>aside,.embedded .detail,.swag-sidebar{background:#0b172a!important;backdrop-filter:none!important}}
@media(min-width:1101px){#view-control .grid-2{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr)!important}}
