:root{--panel-primary:#2563eb;--panel-primary-strong:#004ac6;--panel-slate:#0f172a;--panel-slate-soft:#475569;--panel-surface:#f8fafc;--panel-card:#fff;--panel-outline:#cbd5e1;--panel-muted:#64748b;--panel-shadow:0 4px 20px #0f172a0f}.Panel-module__gnyIZG__workspace{background:var(--panel-surface);min-height:100vh;color:var(--panel-slate);font-family:var(--font-hanken),Arial,Helvetica,sans-serif;padding:clamp(1rem,3vw,3rem)}.Panel-module__gnyIZG__header,.Panel-module__gnyIZG__editorTitle,.Panel-module__gnyIZG__cardTop,.Panel-module__gnyIZG__progressLabel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Panel-module__gnyIZG__header{max-width:1280px;margin:0 auto 2rem}.Panel-module__gnyIZG__header h1{letter-spacing:-.035em;margin:.25rem 0;font-size:clamp(1.75rem,3vw,2.25rem)}.Panel-module__gnyIZG__header p,.Panel-module__gnyIZG__card p,.Panel-module__gnyIZG__history p{color:var(--panel-muted)}.Panel-module__gnyIZG__eyebrow,.Panel-module__gnyIZG__code{color:var(--panel-primary);font-family:var(--font-inter),Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.Panel-module__gnyIZG__primary,.Panel-module__gnyIZG__actions button{cursor:pointer;border:0;border-radius:.5rem;min-height:44px;padding:.7rem 1rem;font-weight:700}.Panel-module__gnyIZG__primary{background:var(--panel-primary);color:#fff}.Panel-module__gnyIZG__editor,.Panel-module__gnyIZG__history{border:1px solid var(--panel-outline);max-width:1280px;box-shadow:var(--panel-shadow);background:#fff;border-radius:.75rem;margin:0 auto 1.5rem;padding:clamp(1rem,3vw,2rem)}.Panel-module__gnyIZG__editor h2,.Panel-module__gnyIZG__card h2,.Panel-module__gnyIZG__history h2{margin:.25rem 0}.Panel-module__gnyIZG__formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.25rem 0;display:grid}.Panel-module__gnyIZG__formGrid label{font-family:var(--font-inter),Arial,sans-serif;gap:.4rem;font-size:.85rem;font-weight:700;display:grid}.Panel-module__gnyIZG__formGrid input{border:1px solid var(--panel-outline);min-height:44px;font:inherit;border-radius:.5rem;padding:.7rem}.Panel-module__gnyIZG__formGrid input:focus{outline:2px solid var(--panel-primary);outline-offset:2px;border-color:var(--panel-primary)}.Panel-module__gnyIZG__error{color:#892b00;background:#fff0e8;border-left:4px solid #d94801;padding:.8rem}.Panel-module__gnyIZG__inventory{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;max-width:1280px;margin:0 auto 1.5rem;display:grid}.Panel-module__gnyIZG__card,.Panel-module__gnyIZG__empty{border:1px solid var(--panel-outline);box-shadow:var(--panel-shadow);background:#fff;border-radius:.75rem;padding:1.25rem}.Panel-module__gnyIZG__demo{color:#075f56;background:#e5f4f0;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.Panel-module__gnyIZG__progressLabel{margin-top:1.4rem;font-size:.78rem;font-weight:700}.Panel-module__gnyIZG__card progress{width:100%;height:.65rem;accent-color:var(--panel-primary)}.Panel-module__gnyIZG__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.Panel-module__gnyIZG__actions button{background:var(--panel-slate);color:#fff}.Panel-module__gnyIZG__actions button:disabled{cursor:not-allowed;opacity:.45}.Panel-module__gnyIZG__actions .Panel-module__gnyIZG__textButton,.Panel-module__gnyIZG__textButton{color:var(--panel-primary-strong);cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:700}.Panel-module__gnyIZG__requirementsWarning{background:#fff0e8;border-left:4px solid #d94801;margin:.8rem 0 0;padding:.7rem;color:#7c2d00!important}.Panel-module__gnyIZG__history ol{margin:1rem 0 0;padding:0;list-style:none}.Panel-module__gnyIZG__history li{border-top:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.Panel-module__gnyIZG__history li span{color:var(--panel-muted)}@media (max-width:640px){.Panel-module__gnyIZG__header{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__header .Panel-module__gnyIZG__primary{width:100%}.Panel-module__gnyIZG__inventory{grid-template-columns:1fr}}.Panel-module__gnyIZG__vehicleGalleryBadges{z-index:3;pointer-events:none;flex-wrap:wrap;gap:.12rem;display:flex;position:absolute;inset:auto .15rem .15rem}.Panel-module__gnyIZG__vehicleGalleryBadges span{color:#fff;background:#17211ddd;border-radius:999px;padding:.1rem .25rem;font-size:.48rem;font-weight:800}.Panel-module__gnyIZG__mediaPolicyWarning{background:#fff7ed;border-left:4px solid #2563eb;margin:.8rem 0 0;padding:.7rem;color:#7c2d00!important}.Panel-module__gnyIZG__adminWorkspace{color:#0f172a;min-height:100vh;font-family:var(--font-hanken),Arial,Helvetica,sans-serif;background:#f8fafc;padding:clamp(1rem,3vw,3rem)}.Panel-module__gnyIZG__adminHeader{justify-content:space-between;align-items:flex-end;gap:1rem;max-width:1280px;margin:0 auto 1.5rem;display:flex}.Panel-module__gnyIZG__adminHeader h1{letter-spacing:-.045em;margin:.2rem 0;font-size:clamp(2rem,5vw,4rem)}.Panel-module__gnyIZG__adminHeader p{color:#64748b;margin:.25rem 0}.Panel-module__gnyIZG__adminHeaderActions{align-items:center;gap:.65rem;display:flex}.Panel-module__gnyIZG__adminSession{width:44px;height:44px;position:relative}.Panel-module__gnyIZG__adminSession .Panel-module__gnyIZG__sessionMenu{top:0;right:0}.Panel-module__gnyIZG__adminCount,.Panel-module__gnyIZG__statusPill{white-space:nowrap;background:#fff;border:1px solid #d8ddd8;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.Panel-module__gnyIZG__adminTabs{background:#e2e8f0;border-radius:.85rem;gap:.35rem;max-width:1280px;margin:0 auto;padding:.35rem;display:flex;overflow-x:auto}.Panel-module__gnyIZG__adminTabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:.6rem;min-height:44px;padding:.65rem 1rem;font-weight:750}.Panel-module__gnyIZG__adminTabs button[aria-selected=true]{color:#0f172a;background:#fff;box-shadow:0 1px 5px #0f172a1a}.Panel-module__gnyIZG__adminTabs button:focus-visible,.Panel-module__gnyIZG__primary:focus-visible,.Panel-module__gnyIZG__channelChoices input:focus-visible,.Panel-module__gnyIZG__policyLimit input:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__adminPanel{max-width:1280px;margin:1rem auto}.Panel-module__gnyIZG__adminPanel:focus{outline:none}.Panel-module__gnyIZG__storefrontAdminGrid{gap:1rem;display:grid}.Panel-module__gnyIZG__storefrontAdminCard{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.Panel-module__gnyIZG__storefrontIdentity{align-content:start;gap:1.25rem;display:grid}.Panel-module__gnyIZG__storefrontHeading,.Panel-module__gnyIZG__policyEditorHeading,.Panel-module__gnyIZG__quotaNumbers{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Panel-module__gnyIZG__storefrontHeading{justify-content:flex-start}.Panel-module__gnyIZG__storefrontHeading h2,.Panel-module__gnyIZG__policyEditor h3{margin:.2rem 0}.Panel-module__gnyIZG__storefrontLogo,.Panel-module__gnyIZG__storefrontLogoFallback{object-fit:contain;background:#fff;border:1px solid #cbd5e1;border-radius:1rem;width:64px;height:64px}.Panel-module__gnyIZG__storefrontLogoFallback{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0f172a,#2563eb);place-items:center;font-size:1.15rem;font-weight:900;display:grid}.Panel-module__gnyIZG__quotaSummary{gap:.55rem;display:grid}.Panel-module__gnyIZG__quotaNumbers span{color:#64748b;font-size:.86rem}.Panel-module__gnyIZG__quotaSummary progress{accent-color:#2563eb;width:100%;height:.65rem}.Panel-module__gnyIZG__quotaWarning{color:#7c2d00;background:#fff0e8;border-left:4px solid #d94801;margin:0;padding:.75rem}.Panel-module__gnyIZG__channelBadges{flex-wrap:wrap;gap:.45rem;display:flex}.Panel-module__gnyIZG__channelLive,.Panel-module__gnyIZG__channelSandbox{border-radius:999px;padding:.4rem .65rem;font-size:.75rem;font-weight:800}.Panel-module__gnyIZG__channelLive{color:#075f45;background:#def6ec}.Panel-module__gnyIZG__channelSandbox{color:#8a3b00;background:#fff0e3}.Panel-module__gnyIZG__policyEditor{border-left:1px solid #e2e8f0;gap:1rem;padding-left:clamp(1rem,2.5vw,1.5rem);display:grid}.Panel-module__gnyIZG__policyLimit{gap:.45rem;font-size:.85rem;font-weight:800;display:grid}.Panel-module__gnyIZG__policyLimit input{min-height:44px;font:inherit;border:1px solid #94a3b8;border-radius:.55rem;padding:.65rem}.Panel-module__gnyIZG__channelChoices{border:0;gap:.35rem;margin:0;padding:0;display:grid}.Panel-module__gnyIZG__channelChoices legend{margin-bottom:.5rem;font-size:.85rem;font-weight:800}.Panel-module__gnyIZG__channelChoices label{align-items:center;gap:.6rem;min-height:40px;display:flex}.Panel-module__gnyIZG__channelChoices input{accent-color:#2563eb;width:1.1rem;height:1.1rem}.Panel-module__gnyIZG__adminPlaceholder,.Panel-module__gnyIZG__emptyAdminState{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;padding:2rem}.Panel-module__gnyIZG__adminPlaceholder h2{margin-top:0}.Panel-module__gnyIZG__adminPlaceholder p,.Panel-module__gnyIZG__emptyAdminState{color:#64748b}@media (max-width:760px){.Panel-module__gnyIZG__adminHeader{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__storefrontAdminCard{grid-template-columns:1fr}.Panel-module__gnyIZG__policyEditor{border-top:1px solid #e2e8f0;border-left:0;padding-top:1rem;padding-left:0}.Panel-module__gnyIZG__quotaNumbers{flex-direction:column;align-items:flex-start;gap:.25rem}.Panel-module__gnyIZG__adminTabs{border-radius:0;margin-inline:-1rem}.Panel-module__gnyIZG__adminTabs button{flex:none}}.Panel-module__gnyIZG__reportingDashboard{gap:1rem;display:grid}.Panel-module__gnyIZG__reportFilters{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;grid-template-columns:repeat(4,minmax(130px,1fr)) auto auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.Panel-module__gnyIZG__reportFilters label{gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.Panel-module__gnyIZG__reportFilters input,.Panel-module__gnyIZG__reportFilters select{min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.6rem}.Panel-module__gnyIZG__reportExport{color:#1d4ed8;place-items:center;min-height:44px;font-weight:800;display:grid}.Panel-module__gnyIZG__reportTotals{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.Panel-module__gnyIZG__reportTotals div{background:#fff;border:1px solid #cbd5e1;border-radius:.85rem;gap:.25rem;padding:1rem;display:grid}.Panel-module__gnyIZG__reportTotals span{color:#64748b;font-size:.75rem}.Panel-module__gnyIZG__reportTotals strong{font-size:1.5rem}.Panel-module__gnyIZG__reportStorefronts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.Panel-module__gnyIZG__reportCard{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;padding:1rem}.Panel-module__gnyIZG__reportCardHeading{justify-content:space-between;gap:1rem;display:flex}.Panel-module__gnyIZG__reportCardHeading h3{margin:0}.Panel-module__gnyIZG__reportCardHeading span,.Panel-module__gnyIZG__reportCard p,.Panel-module__gnyIZG__reportChannelMetrics span{color:#64748b;font-size:.82rem}.Panel-module__gnyIZG__reportCardHeading strong{font-size:1.25rem}.Panel-module__gnyIZG__reportChannelMetrics{margin:1rem 0;padding:0;list-style:none}.Panel-module__gnyIZG__reportChannelMetrics li{border-top:1px solid #e2e8f0;gap:.2rem;padding:.65rem 0;display:grid}@media (max-width:900px){.Panel-module__gnyIZG__reportFilters{grid-template-columns:repeat(2,1fr)}.Panel-module__gnyIZG__reportTotals{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.Panel-module__gnyIZG__reportFilters,.Panel-module__gnyIZG__reportTotals{grid-template-columns:1fr 1fr}.Panel-module__gnyIZG__reportFilters .Panel-module__gnyIZG__primary,.Panel-module__gnyIZG__reportExport{grid-column:1/-1}}.Panel-module__gnyIZG__organizationSelector{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:1rem;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:1rem;min-width:0;max-width:1280px;margin:0 auto;padding:1rem;display:grid}.Panel-module__gnyIZG__organizationSelector>label{align-content:start;gap:.45rem;min-width:0;font-size:.85rem;font-weight:800;display:grid}.Panel-module__gnyIZG__organizationSelector select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.65rem}.Panel-module__gnyIZG__organizationSelector .Panel-module__gnyIZG__storefrontIdentity{grid-template-columns:minmax(220px,.75fr) minmax(220px,1fr);align-items:center}.Panel-module__gnyIZG__organizationSelector .Panel-module__gnyIZG__channelBadges{grid-column:1/-1}.Panel-module__gnyIZG__saveStatus{color:#075f45;min-height:1.25rem;margin:0}.Panel-module__gnyIZG__adminDataList,.Panel-module__gnyIZG__reportPanel{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;padding:clamp(1rem,3vw,2rem)}.Panel-module__gnyIZG__adminDataList h2,.Panel-module__gnyIZG__reportHeading h2{margin-top:0}.Panel-module__gnyIZG__adminDataList>article{border-top:1px solid #e2e8f0;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.Panel-module__gnyIZG__adminDataList>article>div:first-child{gap:.25rem;display:grid}.Panel-module__gnyIZG__adminDataList span{color:#64748b;font-size:.86rem}.Panel-module__gnyIZG__assignmentList{flex-wrap:wrap;gap:.4rem;display:flex}.Panel-module__gnyIZG__assignmentList span{color:#3d464d;background:#eef0ed;border-radius:999px;padding:.35rem .6rem}.Panel-module__gnyIZG__reportHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Panel-module__gnyIZG__reportHeading a{align-items:center;text-decoration:none;display:inline-flex}.Panel-module__gnyIZG__reportGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.Panel-module__gnyIZG__reportGrid article{background:#f8fafc;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.Panel-module__gnyIZG__reportGrid span{color:#64748b;font-size:.8rem}.Panel-module__gnyIZG__reportGrid strong{font-size:1.7rem}.Panel-module__gnyIZG__singleOrganization{grid-template-columns:1fr}.Panel-module__gnyIZG__adminInlineForm,.Panel-module__gnyIZG__adminCreateForm{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.Panel-module__gnyIZG__adminInlineForm label,.Panel-module__gnyIZG__adminCreateForm label{gap:.3rem;font-size:.78rem;font-weight:800;display:grid}.Panel-module__gnyIZG__adminInlineForm select,.Panel-module__gnyIZG__adminCreateForm select,.Panel-module__gnyIZG__adminCreateForm input{min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.6rem}.Panel-module__gnyIZG__adminCreateForm{background:#f8fafc;border-radius:.8rem;margin-bottom:1rem;padding:1rem}.Panel-module__gnyIZG__adminCreateForm>span,.Panel-module__gnyIZG__adminCreateForm>a{flex-basis:100%}.Panel-module__gnyIZG__storefrontCreationForm{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.Panel-module__gnyIZG__storefrontCreationHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Panel-module__gnyIZG__storefrontCreationHeading h2{margin:.2rem 0}.Panel-module__gnyIZG__storefrontCreationFields{grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) minmax(220px,1.1fr) auto;align-items:end;gap:.75rem;display:grid}.Panel-module__gnyIZG__storefrontCreationFields label{gap:.4rem;font-size:.8rem;font-weight:800;display:grid}.Panel-module__gnyIZG__storefrontCreationFields input{min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.65rem}.Panel-module__gnyIZG__storefrontCreationFields input:focus-visible{outline-offset:2px;border-color:#2563eb;outline:3px solid #2563eb60}.Panel-module__gnyIZG__storefrontCreationFields .Panel-module__gnyIZG__primary:disabled{cursor:not-allowed;opacity:.55}.Panel-module__gnyIZG__adminStatusActions{border-top:1px solid #e2e8f0;grid-column:1/-1;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.Panel-module__gnyIZG__dangerButton,.Panel-module__gnyIZG__assignmentControl button{color:#9a3412;cursor:pointer;background:#fff;border:1px solid #c2410c;border-radius:.65rem;min-height:44px;padding:.65rem .9rem;font-weight:800}.Panel-module__gnyIZG__adminStatusActions span{color:#64748b;font-size:.86rem}.Panel-module__gnyIZG__assignmentControl{background:#f8fafc;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.Panel-module__gnyIZG__assignmentControl button{min-height:36px;padding:.4rem .6rem;font-size:.75rem}.Panel-module__gnyIZG__dangerButton:focus-visible,.Panel-module__gnyIZG__assignmentControl button:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__homologationWorkspace{gap:1rem;display:grid}.Panel-module__gnyIZG__homologationHeading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.Panel-module__gnyIZG__homologationHeading h2,.Panel-module__gnyIZG__homologationHeading p{margin:.2rem 0}.Panel-module__gnyIZG__homologationHeading>div>p:last-child{color:#64748b}.Panel-module__gnyIZG__homologationFilters{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:.7rem;padding:1rem;display:grid}.Panel-module__gnyIZG__homologationFilters label,.Panel-module__gnyIZG__homologationDecision>label:first-of-type{gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.Panel-module__gnyIZG__homologationFilters input,.Panel-module__gnyIZG__homologationFilters select,.Panel-module__gnyIZG__homologationDecision textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #939b95;border-radius:.55rem;padding:.65rem}.Panel-module__gnyIZG__homologationLayout{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.Panel-module__gnyIZG__homologationQueue{gap:.5rem;display:grid}.Panel-module__gnyIZG__homologationQueue>button{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;gap:.25rem;padding:.9rem;display:grid}.Panel-module__gnyIZG__homologationQueue>button[aria-pressed=true]{border-color:#2563eb;box-shadow:inset 4px 0 #2563eb}.Panel-module__gnyIZG__homologationQueue span{color:#64748b;font-size:.78rem}.Panel-module__gnyIZG__homologationDetail{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.Panel-module__gnyIZG__homologationDetail>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Panel-module__gnyIZG__homologationDetail h3{margin:.45rem 0}.Panel-module__gnyIZG__homologationCandidates{border:0;gap:.6rem;margin:0;padding:0;display:grid}.Panel-module__gnyIZG__homologationCandidates legend{margin-bottom:.7rem;font-weight:850}.Panel-module__gnyIZG__homologationCandidates label{border:1px solid #cbd5e1;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.Panel-module__gnyIZG__homologationCandidates label:has(input:checked){background:#fff7ed;border-color:#2563eb}.Panel-module__gnyIZG__homologationCandidates input{accent-color:#2563eb;width:1.15rem;height:1.15rem}.Panel-module__gnyIZG__homologationCandidates span{gap:.2rem;display:grid}.Panel-module__gnyIZG__homologationCandidates small,.Panel-module__gnyIZG__homologationDetail>header small,.Panel-module__gnyIZG__homologationHistory span,.Panel-module__gnyIZG__homologationHistory time{color:#64748b;font-size:.78rem}.Panel-module__gnyIZG__homologationDecision{border-top:1px solid #e2e8f0;gap:.8rem;padding-top:1rem;display:grid}.Panel-module__gnyIZG__homologationDecision textarea{resize:vertical;min-height:96px}.Panel-module__gnyIZG__homologationConfirm{align-items:center;grid-template-columns:auto 1fr!important;gap:.55rem!important;display:flex!important}.Panel-module__gnyIZG__homologationConfirm input{width:1.1rem;height:1.1rem}.Panel-module__gnyIZG__homologationDecision>button{justify-self:start}.Panel-module__gnyIZG__homologationDecision>button:disabled{cursor:not-allowed;opacity:.5}.Panel-module__gnyIZG__homologationWarning{color:#7c2d00;background:#fff7ed;border-left:4px solid #2563eb;padding:.7rem}.Panel-module__gnyIZG__homologationTarget{background:#f8fafc;border-radius:.7rem;padding:.8rem}.Panel-module__gnyIZG__homologationHistory{border-top:1px solid #e2e8f0;padding-top:.5rem}.Panel-module__gnyIZG__homologationHistory ol{margin:0;padding:0;list-style:none}.Panel-module__gnyIZG__homologationHistory li{border-top:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.Panel-module__gnyIZG__homologationHistory li>div{gap:.2rem;display:grid}.Panel-module__gnyIZG__homologationHistory li>div:last-child{text-align:right}.Panel-module__gnyIZG__homologationHistory p{margin:.2rem 0}.Panel-module__gnyIZG__homologationError{color:#7c2d00;background:#fff0e8;border-left:4px solid #c2410c;padding:.7rem}.Panel-module__gnyIZG__homologationError button{color:inherit;background:#fff;border:1px solid;border-radius:.45rem;margin-left:.5rem;padding:.4rem .6rem;font-weight:800}.Panel-module__gnyIZG__homologationLive{color:#075f45;min-height:1.2rem;margin:0;font-weight:750}.Panel-module__gnyIZG__srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.Panel-module__gnyIZG__homologationWorkspace button:focus-visible,.Panel-module__gnyIZG__homologationWorkspace input:focus-visible,.Panel-module__gnyIZG__homologationWorkspace select:focus-visible,.Panel-module__gnyIZG__homologationWorkspace textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}@media (max-width:900px){.Panel-module__gnyIZG__storefrontCreationFields{grid-template-columns:1fr 1fr}.Panel-module__gnyIZG__storefrontCreationFields .Panel-module__gnyIZG__primary{width:100%}}@media (max-width:760px){.Panel-module__gnyIZG__adminHeader,.Panel-module__gnyIZG__storefrontCreationHeading{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__storefrontAdminCard,.Panel-module__gnyIZG__organizationSelector,.Panel-module__gnyIZG__storefrontCreationFields,.Panel-module__gnyIZG__organizationSelector .Panel-module__gnyIZG__storefrontIdentity{grid-template-columns:1fr}.Panel-module__gnyIZG__policyEditor{border-top:1px solid #e2e8f0;border-left:0;padding-top:1rem;padding-left:0}.Panel-module__gnyIZG__quotaNumbers{flex-direction:column;align-items:flex-start;gap:.25rem}.Panel-module__gnyIZG__adminTabs{border-radius:0;margin-inline:-1rem}.Panel-module__gnyIZG__adminTabs button{flex:none}.Panel-module__gnyIZG__adminDataList>article{grid-template-columns:1fr}.Panel-module__gnyIZG__reportHeading{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__reportHeading a{justify-content:center;width:100%}}@media (max-width:900px){.Panel-module__gnyIZG__homologationFilters{grid-template-columns:1fr 1fr}.Panel-module__gnyIZG__homologationFilters .Panel-module__gnyIZG__primary{width:100%}.Panel-module__gnyIZG__homologationLayout{grid-template-columns:1fr}.Panel-module__gnyIZG__homologationQueue{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:560px){.Panel-module__gnyIZG__homologationHeading,.Panel-module__gnyIZG__homologationDetail>header,.Panel-module__gnyIZG__homologationHistory li{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__homologationFilters{grid-template-columns:1fr}.Panel-module__gnyIZG__homologationCandidates label{grid-template-columns:auto minmax(0,1fr)}.Panel-module__gnyIZG__homologationCandidates b{grid-column:2}.Panel-module__gnyIZG__homologationDecision>button{width:100%}.Panel-module__gnyIZG__homologationHistory li>div:last-child{text-align:left}}.Panel-module__gnyIZG__formGrid select{min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.7rem}.Panel-module__gnyIZG__formGrid select:focus{border-color:#2563eb;outline:3px solid #2563eb40}.Panel-module__gnyIZG__contactActions{flex-wrap:wrap;gap:.5rem;margin:.85rem 0;display:flex}.Panel-module__gnyIZG__contactActions a{color:#0f172a;overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.65rem;align-content:center;gap:.1rem;min-height:44px;padding:.55rem .75rem;text-decoration:none;display:grid}.Panel-module__gnyIZG__contactActions a:hover{background:#fff7f2;border-color:#2563eb}.Panel-module__gnyIZG__contactActions a:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__contactActions span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}@media (max-width:640px){.Panel-module__gnyIZG__contactActions a{width:100%}}.Panel-module__gnyIZG__crmSection{border-top:1px solid #e5e7e5;margin-top:1rem;padding-top:.75rem}.Panel-module__gnyIZG__crmSection summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.Panel-module__gnyIZG__crmSection form{flex-wrap:wrap;align-items:end;gap:.55rem;margin:.75rem 0;display:flex}.Panel-module__gnyIZG__crmSection form label{flex:150px;gap:.3rem;font-size:.78rem;font-weight:800;display:grid}.Panel-module__gnyIZG__crmSection input,.Panel-module__gnyIZG__crmSection select{min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.6rem}.Panel-module__gnyIZG__crmSection :where(button),.Panel-module__gnyIZG__crmList button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:.6rem;min-height:44px;padding:.6rem .8rem;font-weight:750}.Panel-module__gnyIZG__crmList{margin:.5rem 0;padding:0;list-style:none}.Panel-module__gnyIZG__crmList li{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.Panel-module__gnyIZG__crmList li>div{gap:.2rem;display:grid}.Panel-module__gnyIZG__crmList li:not(:has(div)){gap:.2rem;display:grid}.Panel-module__gnyIZG__crmList span{color:#64748b;margin-top:.2rem;font-size:.78rem;display:block}.Panel-module__gnyIZG__completedItem strong{color:#64748b;text-decoration:line-through}.Panel-module__gnyIZG__contextHint{background:#f8fafc;border-radius:.6rem;padding:.65rem;font-size:.78rem}@media (max-width:640px){.Panel-module__gnyIZG__crmSection form,.Panel-module__gnyIZG__crmList li{flex-direction:column;align-items:stretch}.Panel-module__gnyIZG__crmSection :where(button),.Panel-module__gnyIZG__crmList button{width:100%}}.Panel-module__gnyIZG__vehicleEditor{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;gap:1rem;max-width:1280px;margin:0 auto 1.5rem;padding:clamp(1rem,3vw,2rem);display:grid}.Panel-module__gnyIZG__vehicleTabs{background:#eef0ed;border-radius:.8rem;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.Panel-module__gnyIZG__vehicleTabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:none;min-height:44px;padding:.65rem .85rem;font-weight:750}.Panel-module__gnyIZG__vehicleTabs button[aria-selected=true]{color:#0f172a;background:#fff;box-shadow:0 1px 5px #0f172a1a}.Panel-module__gnyIZG__vehicleTabs button:focus-visible,.Panel-module__gnyIZG__vehicleField input:focus-visible,.Panel-module__gnyIZG__vehicleField select:focus-visible,.Panel-module__gnyIZG__vehicleField textarea:focus-visible,.Panel-module__gnyIZG__editorActions button:focus-visible,.Panel-module__gnyIZG__validationSummary button:focus-visible,.Panel-module__gnyIZG__extras input:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__editorProgress{color:#475569;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:.75rem;font-size:.8rem;font-weight:750;display:grid}.Panel-module__gnyIZG__editorProgress progress{accent-color:#2563eb;width:100%}.Panel-module__gnyIZG__vehicleSection{min-height:250px}.Panel-module__gnyIZG__vehicleFields{grid-template-columns:1fr;gap:1rem;display:grid}.Panel-module__gnyIZG__vehicleField{align-content:start;gap:.4rem;font-size:.85rem;font-weight:750;display:grid}.Panel-module__gnyIZG__fieldLabel{align-items:baseline;display:inline-flex}.Panel-module__gnyIZG__requiredMark{color:#b42318;font-weight:900}.Panel-module__gnyIZG__vehicleField input,.Panel-module__gnyIZG__vehicleField select,.Panel-module__gnyIZG__vehicleField textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.7rem}.Panel-module__gnyIZG__vehicleField textarea{resize:vertical;min-height:120px}.Panel-module__gnyIZG__vehicleField [aria-invalid=true]{background:#fff8f5;border-color:#b93815}.Panel-module__gnyIZG__fieldHelp{color:#626a70;margin:0;font-size:.76rem;font-weight:600}.Panel-module__gnyIZG__fieldError{color:#9a3412;font-size:.76rem;font-weight:650}.Panel-module__gnyIZG__validationSummary{color:#7c2d00;background:#fff0e8;border-left:4px solid #d94801;padding:.85rem}.Panel-module__gnyIZG__validationSummary ul{flex-wrap:wrap;gap:.25rem .65rem;margin:.5rem 0 0;padding-left:1.2rem;display:flex}.Panel-module__gnyIZG__validationSummary button{color:#8a320d;cursor:pointer;background:0 0;border:0;padding:.25rem;text-decoration:underline}.Panel-module__gnyIZG__extras{border:1px solid #cbd5e1;border-radius:.7rem;grid-column:1/-1;padding:1rem}.Panel-module__gnyIZG__extras legend{font-size:.85rem;font-weight:800}.Panel-module__gnyIZG__extras label{align-items:center;gap:.45rem;min-height:44px;margin-right:1rem;display:inline-flex}.Panel-module__gnyIZG__extras input{accent-color:#2563eb;width:1.1rem;height:1.1rem}.Panel-module__gnyIZG__photoReview{background:#f7f8f6;border-radius:.8rem;padding:1rem}.Panel-module__gnyIZG__photoReview h3:first-child{margin-top:0}.Panel-module__gnyIZG__editorActions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:1rem;display:flex}.Panel-module__gnyIZG__secondary{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:.65rem;min-height:44px;padding:.7rem 1rem;font-weight:800}.Panel-module__gnyIZG__editorActions button:disabled{cursor:not-allowed;opacity:.55}@media (min-width:720px){.Panel-module__gnyIZG__vehicleFields{grid-template-columns:repeat(2,minmax(0,1fr))}.Panel-module__gnyIZG__wideField{grid-column:1/-1}}@media (min-width:1024px){.Panel-module__gnyIZG__vehicleFields{grid-template-columns:repeat(3,minmax(0,1fr))}.Panel-module__gnyIZG__wideField{grid-column:span 2}}@media (max-width:560px){.Panel-module__gnyIZG__editorProgress{grid-template-columns:1fr}.Panel-module__gnyIZG__editorActions button{width:100%}.Panel-module__gnyIZG__vehicleTabs{border-radius:0;margin-inline:-1rem}}.Panel-module__gnyIZG__draftNotice{background:#fff7ed;border-left:4px solid #2563eb;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem;display:flex}.Panel-module__gnyIZG__draftNotice button,.Panel-module__gnyIZG__photoActions button{cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;min-height:44px;padding:.55rem .75rem}.Panel-module__gnyIZG__photoList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Panel-module__gnyIZG__photoList li{background:#fff;border:1px solid #cbd5e1;border-radius:.7rem;gap:.55rem;min-width:0;padding:.8rem;display:grid}.Panel-module__gnyIZG__photoList label{gap:.3rem;font-weight:700;display:grid}.Panel-module__gnyIZG__photoList input{box-sizing:border-box;border:1px solid #94a3b8;border-radius:.55rem;width:100%;min-height:44px;padding:.6rem}.Panel-module__gnyIZG__photoActions{flex-wrap:wrap;gap:.4rem;display:flex}.Panel-module__gnyIZG__photoActions button:disabled{opacity:.5}.Panel-module__gnyIZG__photoErrors{color:#9a3412}.Panel-module__gnyIZG__confirmBackdrop{z-index:1000;background:#17211dcc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.Panel-module__gnyIZG__confirmDialog{background:#fff;border-radius:1rem;width:min(100%,460px);padding:1.25rem;box-shadow:0 20px 50px #0006}.Panel-module__gnyIZG__confirmDialog h3{margin-top:0}@media (max-width:560px){.Panel-module__gnyIZG__photoActions{grid-template-columns:1fr;display:grid}.Panel-module__gnyIZG__photoActions button{width:100%}.Panel-module__gnyIZG__photoList{overflow-wrap:anywhere}}.Panel-module__gnyIZG__vehicleGallery{gap:.75rem;min-width:0;margin-top:.75rem;display:grid}.Panel-module__gnyIZG__vehicleGallery:focus-visible,.Panel-module__gnyIZG__vehicleGallery button:focus-visible,.Panel-module__gnyIZG__vehicleGallery input:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__vehicleGalleryStage{aspect-ratio:16/10;background:#e2e8f0;border-radius:.8rem;position:relative;overflow:hidden}.Panel-module__gnyIZG__vehicleGalleryStage img{object-fit:contain}.Panel-module__gnyIZG__vehicleGalleryCover,.Panel-module__gnyIZG__vehicleGalleryCounter,.Panel-module__gnyIZG__vehicleGalleryThumbCover{z-index:2;color:#fff;border-radius:999px;font-size:.7rem;font-weight:850;position:absolute}.Panel-module__gnyIZG__vehicleGalleryCover{background:#2563eb;padding:.35rem .6rem;top:.65rem;left:.65rem}.Panel-module__gnyIZG__vehicleGalleryCounter{background:#17211dcc;padding:.35rem .6rem;bottom:.65rem;right:.65rem}.Panel-module__gnyIZG__vehicleGalleryArrow{z-index:2;color:#fff;cursor:pointer;background:#17211dcc;border:1px solid #fff8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.8rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Panel-module__gnyIZG__vehicleGalleryPrevious{left:.65rem}.Panel-module__gnyIZG__vehicleGalleryNext{right:.65rem}.Panel-module__gnyIZG__vehicleGalleryThumbs{gap:.55rem;padding:.15rem;display:flex;overflow-x:auto}.Panel-module__gnyIZG__vehicleGalleryThumb,.Panel-module__gnyIZG__vehicleGalleryThumbActive{aspect-ratio:16/10;cursor:grab;background:#e2e8f0;border:3px solid #0000;border-radius:.6rem;flex:0 0 92px;position:relative;overflow:hidden}.Panel-module__gnyIZG__vehicleGalleryThumbActive{border-color:#2563eb}.Panel-module__gnyIZG__vehicleGalleryThumb img,.Panel-module__gnyIZG__vehicleGalleryThumbActive img{object-fit:cover}.Panel-module__gnyIZG__vehicleGalleryGrip{z-index:2;color:#0f172a;background:#fffd;border-radius:.25rem;padding:0 .2rem;position:absolute;top:.15rem;right:.2rem}.Panel-module__gnyIZG__vehicleGalleryThumbCover{background:#2563eb;padding:.15rem .35rem;font-size:.55rem;bottom:.2rem;left:.2rem}.Panel-module__gnyIZG__vehicleGalleryTools{flex-wrap:wrap;gap:.45rem;display:flex}.Panel-module__gnyIZG__vehicleGalleryTools button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;min-height:44px;padding:.55rem .75rem;font-weight:750}.Panel-module__gnyIZG__vehicleGalleryTools button:disabled{cursor:not-allowed;opacity:.45}.Panel-module__gnyIZG__vehicleGalleryAlt{gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.Panel-module__gnyIZG__vehicleGalleryAlt input{box-sizing:border-box;border:1px solid #94a3b8;border-radius:.55rem;width:100%;min-height:44px;padding:.6rem}.Panel-module__gnyIZG__vehicleGalleryEmpty{color:#626a70;background:#f8fafc;border-radius:.7rem;padding:1rem}@media (max-width:560px){.Panel-module__gnyIZG__vehicleGalleryStage{aspect-ratio:4/3}.Panel-module__gnyIZG__vehicleGalleryTools{grid-template-columns:1fr 1fr;display:grid}.Panel-module__gnyIZG__vehicleGalleryTools button{width:100%}}@media (prefers-reduced-motion:no-preference){.Panel-module__gnyIZG__vehicleGalleryStage img{transition:opacity .15s}.Panel-module__gnyIZG__vehicleGalleryThumb,.Panel-module__gnyIZG__vehicleGalleryThumbActive{transition:border-color .15s,transform .15s}.Panel-module__gnyIZG__vehicleGalleryThumb:hover,.Panel-module__gnyIZG__vehicleGalleryThumbActive:hover{transform:translateY(-2px)}}.Panel-module__gnyIZG__storefrontNavigation{scrollbar-width:thin;border-top:1px solid #e2e8f0;grid-column:1/-1;gap:.35rem;padding-top:.85rem;display:flex;overflow-x:auto}.Panel-module__gnyIZG__storefrontNavigation a{color:#475569;border-radius:.65rem;flex:none;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.Panel-module__gnyIZG__storefrontNavigation a:hover{color:#0f172a;background:#f8fafc}.Panel-module__gnyIZG__storefrontNavigation a[aria-current=page]{color:#fff;background:#0f172a}.Panel-module__gnyIZG__storefrontNavigation a:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__organizationSelector{isolation:isolate;position:relative}.Panel-module__gnyIZG__organizationSelector .Panel-module__gnyIZG__storefrontIdentity{box-sizing:border-box;padding-right:3.4rem}.Panel-module__gnyIZG__sessionMenu{z-index:40;width:44px;height:44px;position:absolute;top:.65rem;right:.65rem}.Panel-module__gnyIZG__sessionAvatarButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.Panel-module__gnyIZG__sessionAvatar{letter-spacing:.04em;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#0f172a,#2563eb);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:900;line-height:1;display:grid}.Panel-module__gnyIZG__sessionAvatarButton:hover{background:#f8fafc}.Panel-module__gnyIZG__sessionAvatarButton:focus-visible,.Panel-module__gnyIZG__sessionLogout:focus-visible{outline-offset:2px;outline:3px solid #2563eb80}.Panel-module__gnyIZG__sessionPopover{z-index:41;box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #d8ddd8;border-radius:.85rem;gap:.75rem;width:min(18rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 16px 36px #17211d2e}.Panel-module__gnyIZG__sessionIdentity{border-bottom:1px solid #e2e8f0;gap:.2rem;min-width:0;padding-bottom:.7rem;display:grid}.Panel-module__gnyIZG__sessionIdentity strong,.Panel-module__gnyIZG__sessionIdentity span{overflow-wrap:anywhere}.Panel-module__gnyIZG__sessionIdentity strong{font-size:.9rem}.Panel-module__gnyIZG__sessionIdentity span{color:#64748b;font-size:.78rem}.Panel-module__gnyIZG__sessionLogout{color:#892b00;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #d8ddd8;border-radius:.65rem;padding:.65rem .8rem;font-weight:800}.Panel-module__gnyIZG__sessionLogout:hover:not(:disabled){background:#fff7f2;border-color:#2563eb}.Panel-module__gnyIZG__sessionLogout:disabled{cursor:not-allowed;opacity:.6}.Panel-module__gnyIZG__sessionError{color:#7c2d00;background:#fff0e8;border-left:3px solid #d94801;margin:0;padding:.6rem;font-size:.75rem;line-height:1.4}@media (max-width:760px){.Panel-module__gnyIZG__organizationSelector:not(.Panel-module__gnyIZG__singleOrganization)>label{box-sizing:border-box;padding-right:3.4rem}.Panel-module__gnyIZG__organizationSelector:not(.Panel-module__gnyIZG__singleOrganization) .Panel-module__gnyIZG__storefrontIdentity{padding-right:0}}.Panel-module__gnyIZG__catalogFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Panel-module__gnyIZG__catalogField{align-content:start;gap:.4rem;font-size:.85rem;font-weight:750;display:grid}.Panel-module__gnyIZG__catalogField select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.7rem}.Panel-module__gnyIZG__catalogField select:disabled{cursor:not-allowed;color:#64748b;background:#f8fafc}.Panel-module__gnyIZG__catalogField select[aria-invalid=true]{background:#fff8f5;border-color:#b93815}.Panel-module__gnyIZG__catalogField select:focus-visible,.Panel-module__gnyIZG__catalogStatus button:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__catalogStatus{color:#626a70;grid-column:1/-1;align-items:center;gap:.65rem;min-height:1.5rem;font-size:.8rem;font-weight:650;display:flex}.Panel-module__gnyIZG__catalogStatus button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:.55rem;min-height:44px;padding:.55rem .75rem;font-weight:800}@media (max-width:560px){.Panel-module__gnyIZG__catalogFields{grid-template-columns:1fr}}.Panel-module__gnyIZG__panelPage{max-width:1280px;min-height:auto;font-family:var(--font-hanken),Arial,Helvetica,sans-serif;margin:0 auto;padding:clamp(1rem,3vw,3rem);display:block}.Panel-module__gnyIZG__panelPageHeader{margin-bottom:1.5rem}.Panel-module__gnyIZG__panelPageHeader h1{letter-spacing:-.035em;margin:.25rem 0;font-size:clamp(1.75rem,3vw,2.25rem)}.Panel-module__gnyIZG__panelPageHeader>p:last-child{color:#64748b}.Panel-module__gnyIZG__panelSection{margin-top:2rem}.Panel-module__gnyIZG__panelSection h2{font-size:1.25rem}.Panel-module__gnyIZG__tableWrap{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;overflow-x:auto}.Panel-module__gnyIZG__dataTable{border-collapse:collapse;width:100%;min-width:560px}.Panel-module__gnyIZG__dataTable th,.Panel-module__gnyIZG__dataTable td{text-align:right;border-bottom:1px solid #e2e8f0;padding:.8rem 1rem}.Panel-module__gnyIZG__dataTable th:first-child,.Panel-module__gnyIZG__dataTable td:first-child{text-align:left}.Panel-module__gnyIZG__dataTable thead th{color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:.78rem}.Panel-module__gnyIZG__dataTable tbody th{font-weight:750}.Panel-module__gnyIZG__dataTable tbody tr:last-child th,.Panel-module__gnyIZG__dataTable tbody tr:last-child td{border-bottom:0}.Panel-module__gnyIZG__integrationsWorkspace{color:#0f172a;min-height:100vh;font-family:var(--font-hanken),Arial,Helvetica,sans-serif;background:#f8fafc;padding:clamp(1rem,3vw,3rem)}.Panel-module__gnyIZG__integrationsHeader{justify-content:space-between;align-items:flex-end;gap:1rem;max-width:1280px;margin:0 auto 1.5rem;display:flex}.Panel-module__gnyIZG__integrationsHeader h1{letter-spacing:-.045em;margin:.2rem 0;font-size:clamp(2rem,5vw,3.75rem)}.Panel-module__gnyIZG__integrationsHeader p{color:#64748b;margin:.25rem 0}.Panel-module__gnyIZG__providerGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;max-width:1280px;margin:0 auto 1rem;display:grid}.Panel-module__gnyIZG__providerCard,.Panel-module__gnyIZG__integrationDetail{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.Panel-module__gnyIZG__providerCard h2,.Panel-module__gnyIZG__integrationDetail h2,.Panel-module__gnyIZG__vehicleChannels h3{margin:.15rem 0}.Panel-module__gnyIZG__channelHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Panel-module__gnyIZG__channelStatus{color:#475569;background:#eef0ed;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.Panel-module__gnyIZG__channelStatus[data-status=active],.Panel-module__gnyIZG__channelStatus[data-status=healthy]{color:#075f45;background:#def6ec}.Panel-module__gnyIZG__channelStatus[data-status=error],.Panel-module__gnyIZG__channelStatus[data-status=attention]{color:#8a320d;background:#fff0e8}.Panel-module__gnyIZG__providerNumbers{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0 0;display:grid}.Panel-module__gnyIZG__providerNumbers div{background:#f8fafc;border-radius:.65rem;gap:.2rem;padding:.7rem;display:grid}.Panel-module__gnyIZG__providerNumbers dt,.Panel-module__gnyIZG__channelSummary dt{color:#64748b;font-size:.72rem}.Panel-module__gnyIZG__providerNumbers dd{margin:0;font-size:1.35rem;font-weight:850}.Panel-module__gnyIZG__integrationTabs{background:#e2e8f0;border-radius:.85rem;gap:.35rem;max-width:1280px;margin:0 auto;padding:.35rem;display:flex;overflow-x:auto}.Panel-module__gnyIZG__integrationTabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:none;min-height:44px;padding:.65rem 1rem;font-weight:750}.Panel-module__gnyIZG__integrationTabs button[aria-selected=true]{color:#0f172a;background:#fff;box-shadow:0 1px 5px #0f172a1a}.Panel-module__gnyIZG__integrationTabs button:focus-visible,.Panel-module__gnyIZG__integrationActions a:focus-visible,.Panel-module__gnyIZG__integrationActions button:focus-visible,.Panel-module__gnyIZG__integrationList button:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__integrationPanel{z-index:1;max-width:1280px;margin:1rem auto;position:relative}.Panel-module__gnyIZG__integrationPanel:focus{outline:none}.Panel-module__gnyIZG__integrationDetail{gap:1rem;display:grid}.Panel-module__gnyIZG__integrationActions,.Panel-module__gnyIZG__confirmActions{flex-wrap:wrap;gap:.65rem;display:flex}.Panel-module__gnyIZG__integrationActions a{align-items:center;text-decoration:none;display:inline-flex}.Panel-module__gnyIZG__integrationList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.Panel-module__gnyIZG__integrationList li{border-top:1px solid #e2e8f0;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.Panel-module__gnyIZG__integrationList span,.Panel-module__gnyIZG__integrationList small{color:#64748b}.Panel-module__gnyIZG__integrationList button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:.6rem;min-height:44px;padding:.55rem .75rem;font-weight:800}.Panel-module__gnyIZG__vehicleChannels{border-top:1px solid #e2e8f0;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.Panel-module__gnyIZG__vehicleChannel{background:#f7f8f6;border-radius:.75rem;gap:.75rem;padding:.85rem;display:grid}.Panel-module__gnyIZG__channelSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.Panel-module__gnyIZG__channelSummary div{gap:.2rem;display:grid}.Panel-module__gnyIZG__channelSummary dd{overflow-wrap:anywhere;margin:0}.Panel-module__gnyIZG__channelSummary a{color:#1d4ed8;font-weight:800}.Panel-module__gnyIZG__channelDiagnostics{border-top:1px solid #cbd5e1;gap:.5rem;padding-top:.75rem;display:grid}.Panel-module__gnyIZG__channelDiagnostics p{overflow-wrap:anywhere;margin:0}.Panel-module__gnyIZG__confirmActions{justify-content:flex-end}@media (max-width:700px){.Panel-module__gnyIZG__integrationsHeader{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__integrationTabs{border-radius:0;margin-inline:-1rem}.Panel-module__gnyIZG__providerNumbers{grid-template-columns:repeat(2,1fr)}.Panel-module__gnyIZG__integrationList li,.Panel-module__gnyIZG__channelSummary{grid-template-columns:1fr}.Panel-module__gnyIZG__integrationActions>*{justify-content:center;width:100%}.Panel-module__gnyIZG__confirmActions{grid-template-columns:1fr;display:grid}.Panel-module__gnyIZG__confirmActions button{width:100%}}.Panel-module__gnyIZG__providerMetadata{gap:.4rem;margin:.8rem 0;display:grid}.Panel-module__gnyIZG__providerMetadata div{border-top:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding-top:.4rem;display:flex}.Panel-module__gnyIZG__providerMetadata dt{color:#64748b;font-size:.78rem}.Panel-module__gnyIZG__providerMetadata dd{text-align:right;margin:0;font-size:.82rem;font-weight:750}.Panel-module__gnyIZG__integrationNotice{background:#fff7ed;border-left:4px solid #2563eb;padding:.65rem;color:#7c2d00!important}.Panel-module__gnyIZG__upcomingProvider{opacity:.8;align-content:start}.Panel-module__gnyIZG__upcomingProvider button:disabled{cursor:not-allowed;opacity:.65}.Panel-module__gnyIZG__channelTimeline{gap:.4rem;margin:.4rem 0;padding-left:1.2rem;display:grid}.Panel-module__gnyIZG__channelTimeline li{gap:.1rem;display:grid}.Panel-module__gnyIZG__channelTimeline time{color:#64748b;font-size:.75rem}.Panel-module__gnyIZG__appCredentialsCard{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;gap:1rem;max-width:1280px;margin:0 auto 1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.Panel-module__gnyIZG__appCredentialsHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Panel-module__gnyIZG__appCredentialsHeading h2{margin:.15rem 0}.Panel-module__gnyIZG__appCredentialsCard>p{color:#64748b;margin:0}.Panel-module__gnyIZG__appCredentialsStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.Panel-module__gnyIZG__appCredentialsStatus div{background:#f8fafc;border-radius:.65rem;gap:.25rem;padding:.75rem;display:grid}.Panel-module__gnyIZG__appCredentialsStatus dt{color:#64748b;font-size:.75rem}.Panel-module__gnyIZG__appCredentialsStatus dd{overflow-wrap:anywhere;margin:0;font-weight:800}.Panel-module__gnyIZG__appCredentialsForm{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:.75rem;display:grid}.Panel-module__gnyIZG__appCredentialsForm label{gap:.4rem;font-size:.8rem;font-weight:800;display:grid}.Panel-module__gnyIZG__appCredentialsForm input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:.65rem}.Panel-module__gnyIZG__appCredentialsForm input:focus-visible,.Panel-module__gnyIZG__appCredentialsForm button:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__appCredentialsForm button:disabled{cursor:not-allowed;opacity:.55}.Panel-module__gnyIZG__secretInput{display:block;position:relative}.Panel-module__gnyIZG__secretInput input{padding-right:5.5rem}.Panel-module__gnyIZG__secretInput .Panel-module__gnyIZG__textButton{min-height:44px;padding:.4rem .65rem;position:absolute;top:0;right:.25rem}.Panel-module__gnyIZG__appCredentialsCard .Panel-module__gnyIZG__saveStatus,.Panel-module__gnyIZG__appCredentialsCard .Panel-module__gnyIZG__error{min-height:1.25rem;margin:0}.Panel-module__gnyIZG__appCredentialsCard .Panel-module__gnyIZG__error{color:#892b00}@media (max-width:760px){.Panel-module__gnyIZG__appCredentialsHeading{flex-direction:column;align-items:flex-start}.Panel-module__gnyIZG__appCredentialsForm,.Panel-module__gnyIZG__appCredentialsStatus{grid-template-columns:1fr}.Panel-module__gnyIZG__appCredentialsForm .Panel-module__gnyIZG__primary{width:100%}}.Panel-module__gnyIZG__globalIntegrationsAdministration{gap:1rem;display:grid}.Panel-module__gnyIZG__globalIntegrationSection{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.Panel-module__gnyIZG__globalIntegrationHeading h2,.Panel-module__gnyIZG__globalIntegrationHeading p{margin:.2rem 0}.Panel-module__gnyIZG__globalIntegrationHeading>p:last-child{color:#64748b}.Panel-module__gnyIZG__globalIntegrationNotice{border-left:4px solid var(--panel-primary);color:#1e3a8a;background:#eef2ff;margin:0;padding:.85rem 1rem;font-weight:700}.Panel-module__gnyIZG__globalCredentialsGrid{gap:1rem;display:grid}.Panel-module__gnyIZG__globalCredentialsGrid .Panel-module__gnyIZG__appCredentialsCard{box-sizing:border-box;background:#f8fafc;width:100%;margin:0}.Panel-module__gnyIZG__globalAccountGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.Panel-module__gnyIZG__globalAccountCard{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.Panel-module__gnyIZG__globalAccountHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Panel-module__gnyIZG__globalAccountHeading h3{overflow-wrap:anywhere;margin:.2rem 0}.Panel-module__gnyIZG__globalAccountLabel{color:#64748b;margin:.25rem 0 0;font-weight:700}.Panel-module__gnyIZG__globalCatalogError{color:#7c2d00;background:#fff0e8;border-left:4px solid #d94801;margin:0;padding:.85rem 1rem;font-weight:700}.Panel-module__gnyIZG__globalAccountDetails{gap:.75rem;margin:0;display:grid}.Panel-module__gnyIZG__globalAccountDetails div{gap:.25rem;display:grid}.Panel-module__gnyIZG__globalAccountDetails dt{color:#64748b;font-size:.75rem}.Panel-module__gnyIZG__globalAccountDetails dd{overflow-wrap:anywhere;margin:0;font-weight:750}@media (max-width:760px){.Panel-module__gnyIZG__globalAccountHeading{flex-direction:column}.Panel-module__gnyIZG__globalAccountGrid{grid-template-columns:1fr}}.Panel-module__gnyIZG__policyCard{background:#f7f8f6;border:1px solid #cbd5e1;border-radius:.85rem;gap:.85rem;min-width:0;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.Panel-module__gnyIZG__policyCard h3,.Panel-module__gnyIZG__policyCard p{margin:0}.Panel-module__gnyIZG__policyHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Panel-module__gnyIZG__policyForm{gap:1rem;min-width:0;display:grid}.Panel-module__gnyIZG__policyForm fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.Panel-module__gnyIZG__policyForm legend{grid-column:1/-1;margin-bottom:.75rem;font-weight:850}.Panel-module__gnyIZG__policyForm label,.Panel-module__gnyIZG__policyReason{gap:.35rem;min-width:0;font-size:.8rem;font-weight:800;display:grid}.Panel-module__gnyIZG__policyForm select,.Panel-module__gnyIZG__policyForm textarea,.Panel-module__gnyIZG__policyReason textarea{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #939b95;border-radius:.55rem;padding:.6rem}.Panel-module__gnyIZG__policyForm textarea,.Panel-module__gnyIZG__policyReason textarea{resize:vertical;min-height:84px}.Panel-module__gnyIZG__policyForm select:focus-visible,.Panel-module__gnyIZG__policyForm textarea:focus-visible,.Panel-module__gnyIZG__policyForm button:focus-visible,.Panel-module__gnyIZG__confirmDialog button:focus-visible,.Panel-module__gnyIZG__confirmDialog textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb80}.Panel-module__gnyIZG__policyForm fieldset:disabled{opacity:.8}.Panel-module__gnyIZG__policyForm fieldset:disabled select{color:#30363b;opacity:1}.Panel-module__gnyIZG__policyAccount{background:#fff;border-radius:.6rem;gap:.25rem;padding:.7rem;display:grid}.Panel-module__gnyIZG__policyAccount span,.Panel-module__gnyIZG__policyTimestamp,.Panel-module__gnyIZG__policyReason small{color:#64748b;font-size:.78rem}.Panel-module__gnyIZG__policyReason{grid-column:1/-1}.Panel-module__gnyIZG__policyQuota{color:#075f45;align-self:end;font-weight:800}.Panel-module__gnyIZG__policyLive{color:#892b00;min-height:1.25rem}.Panel-module__gnyIZG__policyValidationError{color:#892b00;font-weight:700}.Panel-module__gnyIZG__policyEmpty{background:#fff7ed;border-left:4px solid #2563eb;padding:.7rem}.Panel-module__gnyIZG__policyCard>.Panel-module__gnyIZG__primary{justify-self:start}.Panel-module__gnyIZG__confirmDialog .Panel-module__gnyIZG__policyReason{margin:1rem 0}.Panel-module__gnyIZG__confirmDialog button{min-height:44px}.Panel-module__gnyIZG__confirmDialog{max-height:calc(100vh - 2rem);overflow:auto}.Panel-module__gnyIZG__policyCard button,.Panel-module__gnyIZG__policyCard select{min-height:44px}@media (max-width:720px){.Panel-module__gnyIZG__providerGrid{grid-template-columns:minmax(0,1fr)}.Panel-module__gnyIZG__providerCard,.Panel-module__gnyIZG__integrationDetail{box-sizing:border-box;min-width:0}.Panel-module__gnyIZG__policyHeading{flex-direction:column}.Panel-module__gnyIZG__policyForm fieldset{grid-template-columns:1fr}.Panel-module__gnyIZG__policyForm legend,.Panel-module__gnyIZG__policyReason{grid-column:auto}.Panel-module__gnyIZG__policyCard>.Panel-module__gnyIZG__primary{width:100%}.Panel-module__gnyIZG__confirmDialog{box-sizing:border-box;width:100%}}.Panel-module__gnyIZG__fieldApplicabilityControl{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.Panel-module__gnyIZG__fieldApplicabilityPrefix{color:#5f6770;font-size:.72rem;font-weight:800}.Panel-module__gnyIZG__fieldApplicabilityToggle{cursor:pointer;background:#e8ece6;border:1px solid #94a3b8;border-radius:999px;flex:none;width:30px;height:14px;padding:0;position:relative}.Panel-module__gnyIZG__fieldApplicabilityToggle:focus-visible{outline-offset:2px;outline:3px solid #2563eb60}.Panel-module__gnyIZG__fieldApplicabilityToggle[data-state=applies]{background:#d9f7ea;border-color:#0e8a65}.Panel-module__gnyIZG__fieldApplicabilityToggle[data-state=not_applicable]{background:#ffe8dd;border-color:#bb4a0b}.Panel-module__gnyIZG__fieldApplicabilityToggle[data-state=unset]{background:#f2f4f2;border-color:#cad1cb}.Panel-module__gnyIZG__fieldApplicabilityHandle{background:#fff;border-radius:999px;width:10px;height:10px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 0 0 1px #0f172a15}.Panel-module__gnyIZG__fieldApplicabilityToggle[data-state=applies] .Panel-module__gnyIZG__fieldApplicabilityHandle{transform:translate(16px)}.Panel-module__gnyIZG__fieldApplicabilityToggle[data-state=not_applicable] .Panel-module__gnyIZG__fieldApplicabilityHandle{transform:translate(0)}.Panel-module__gnyIZG__fieldApplicabilityToggle[data-state=unset] .Panel-module__gnyIZG__fieldApplicabilityHandle{transform:translate(8px)}.Panel-module__gnyIZG__fieldApplicabilityState{color:#3f4750;font-size:.74rem;font-weight:800}.Panel-module__gnyIZG__panelBrand{background:var(--panel-slate);color:#fff;border-radius:.75rem .75rem 0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;margin:-1rem -1rem 0;padding:1rem 4rem 1rem 1rem;display:flex}.Panel-module__gnyIZG__panelBrand>span{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:.16em;color:#b4c5ff;font-size:.68rem;font-weight:700}.Panel-module__gnyIZG__loginWorkspace{background:radial-gradient(circle at 80% 10%,#dbe1ff 0,transparent 32%),var(--panel-surface);place-items:center;display:grid}.Panel-module__gnyIZG__loginCard{box-sizing:border-box;width:min(100%,520px);margin:0;box-shadow:0 24px 70px #0f172a1f}.Panel-module__gnyIZG__loginCard h1{letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.Panel-module__gnyIZG__loginBrand{background:var(--panel-slate);color:#fff;border-radius:.75rem .75rem 0 0;justify-content:space-between;align-items:center;gap:1rem;margin:-2rem -2rem 2rem;padding:1.25rem 2rem;display:flex}.Panel-module__gnyIZG__loginBrand>span{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:.16em;color:#b4c5ff;font-size:.68rem;font-weight:700}@media (max-width:640px){.Panel-module__gnyIZG__loginCard{padding:1.25rem}.Panel-module__gnyIZG__loginBrand{margin:-1.25rem -1.25rem 1.5rem;padding:1rem 1.25rem}.Panel-module__gnyIZG__loginCard .Panel-module__gnyIZG__formGrid{grid-template-columns:1fr}.Panel-module__gnyIZG__loginCard .Panel-module__gnyIZG__primary{width:100%}}.Panel-module__gnyIZG__adminWorkspace,.Panel-module__gnyIZG__integrationsWorkspace,.Panel-module__gnyIZG__panelPage{color:var(--panel-slate);font-family:var(--font-hanken),Arial,Helvetica,sans-serif}.Panel-module__gnyIZG__adminHeader h1,.Panel-module__gnyIZG__integrationsHeader h1,.Panel-module__gnyIZG__panelPageHeader h1,.Panel-module__gnyIZG__header h1,.Panel-module__gnyIZG__editor h1{letter-spacing:-.035em;font-weight:700}.Panel-module__gnyIZG__adminTabs,.Panel-module__gnyIZG__integrationTabs{border:1px solid var(--panel-outline);background:#f1f5f9;padding:.4rem}.Panel-module__gnyIZG__adminTabs button,.Panel-module__gnyIZG__integrationTabs button,.Panel-module__gnyIZG__storefrontNavigation a,.Panel-module__gnyIZG__dataTable thead th{font-family:var(--font-inter),Arial,sans-serif}.Panel-module__gnyIZG__adminTabs button[aria-selected=true],.Panel-module__gnyIZG__integrationTabs button[aria-selected=true]{color:var(--panel-primary);box-shadow:var(--panel-shadow)}.Panel-module__gnyIZG__storefrontNavigation a[aria-current=page]{background:var(--panel-primary);color:#fff}.Panel-module__gnyIZG__sessionAvatar{background:linear-gradient(135deg,var(--panel-primary),#153b92)}.Panel-module__gnyIZG__editor,.Panel-module__gnyIZG__history,.Panel-module__gnyIZG__card,.Panel-module__gnyIZG__empty,.Panel-module__gnyIZG__organizationSelector,.Panel-module__gnyIZG__adminPlaceholder,.Panel-module__gnyIZG__emptyAdminState,.Panel-module__gnyIZG__storefrontAdminCard,.Panel-module__gnyIZG__storefrontCreationForm,.Panel-module__gnyIZG__adminDataList,.Panel-module__gnyIZG__reportPanel,.Panel-module__gnyIZG__reportFilters,.Panel-module__gnyIZG__reportTotals div,.Panel-module__gnyIZG__reportCard,.Panel-module__gnyIZG__homologationFilters,.Panel-module__gnyIZG__homologationDetail,.Panel-module__gnyIZG__providerCard,.Panel-module__gnyIZG__integrationDetail,.Panel-module__gnyIZG__appCredentialsCard,.Panel-module__gnyIZG__tableWrap,.Panel-module__gnyIZG__vehicleEditor,.Panel-module__gnyIZG__photoList li,.Panel-module__gnyIZG__policyCard{border-color:var(--panel-outline);box-shadow:var(--panel-shadow);border-radius:.75rem}.Panel-module__gnyIZG__primary{background:var(--panel-primary);transition:background .15s,transform .15s}.Panel-module__gnyIZG__primary:hover:not(:disabled){background:var(--panel-primary-strong);transform:translateY(-1px)}.Panel-module__gnyIZG__secondary{border-color:var(--panel-primary);color:var(--panel-primary-strong)}.Panel-module__gnyIZG__formGrid input,.Panel-module__gnyIZG__formGrid select,.Panel-module__gnyIZG__policyLimit input,.Panel-module__gnyIZG__reportFilters input,.Panel-module__gnyIZG__reportFilters select,.Panel-module__gnyIZG__storefrontCreationFields input,.Panel-module__gnyIZG__homologationFilters input,.Panel-module__gnyIZG__homologationFilters select,.Panel-module__gnyIZG__homologationDecision textarea,.Panel-module__gnyIZG__adminInlineForm select,.Panel-module__gnyIZG__adminCreateForm select,.Panel-module__gnyIZG__adminCreateForm input,.Panel-module__gnyIZG__appCredentialsForm input,.Panel-module__gnyIZG__policyForm select,.Panel-module__gnyIZG__policyForm textarea,.Panel-module__gnyIZG__policyReason textarea,.Panel-module__gnyIZG__vehicleFields input,.Panel-module__gnyIZG__vehicleFields select,.Panel-module__gnyIZG__vehicleFields textarea,.Panel-module__gnyIZG__photoList input,.Panel-module__gnyIZG__vehicleGalleryAlt input,.Panel-module__gnyIZG__catalogField select{border-color:var(--panel-outline);border-radius:.5rem}.Panel-module__gnyIZG__formGrid input:focus-visible,.Panel-module__gnyIZG__formGrid select:focus-visible,.Panel-module__gnyIZG__policyLimit input:focus-visible,.Panel-module__gnyIZG__reportFilters input:focus-visible,.Panel-module__gnyIZG__reportFilters select:focus-visible,.Panel-module__gnyIZG__storefrontCreationFields input:focus-visible,.Panel-module__gnyIZG__homologationFilters input:focus-visible,.Panel-module__gnyIZG__homologationFilters select:focus-visible,.Panel-module__gnyIZG__homologationDecision textarea:focus-visible,.Panel-module__gnyIZG__appCredentialsForm input:focus-visible,.Panel-module__gnyIZG__policyForm select:focus-visible,.Panel-module__gnyIZG__policyForm textarea:focus-visible,.Panel-module__gnyIZG__vehicleFields input:focus-visible,.Panel-module__gnyIZG__vehicleFields select:focus-visible,.Panel-module__gnyIZG__vehicleFields textarea:focus-visible,.Panel-module__gnyIZG__photoList input:focus-visible,.Panel-module__gnyIZG__vehicleGalleryAlt input:focus-visible,.Panel-module__gnyIZG__catalogField select:focus-visible{outline:2px solid var(--panel-primary);outline-offset:2px;border-color:var(--panel-primary)}@media (max-width:760px){.Panel-module__gnyIZG__panelBrand{min-height:64px;margin:-1rem -1rem 0;padding-right:4rem}.Panel-module__gnyIZG__loginBrand{margin:-1rem -1rem 1.5rem;padding:1rem}.Panel-module__gnyIZG__organizationSelector{border-radius:0}.Panel-module__gnyIZG__adminWorkspace,.Panel-module__gnyIZG__integrationsWorkspace{padding-inline:1rem}}.Panel-module__gnyIZG__calendarConfiguration{border:1px solid var(--panel-outline);min-width:0;box-shadow:var(--panel-shadow);background:#fff;border-radius:.75rem;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.Panel-module__gnyIZG__calendarHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Panel-module__gnyIZG__calendarHeading h2,.Panel-module__gnyIZG__calendarHeading p{margin:.15rem 0}.Panel-module__gnyIZG__calendarMetadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.Panel-module__gnyIZG__calendarMetadata div{background:#f8fafc;border-radius:.6rem;min-width:0;padding:.7rem}.Panel-module__gnyIZG__calendarMetadata dt{color:#64748b;font-size:.75rem}.Panel-module__gnyIZG__calendarMetadata dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.Panel-module__gnyIZG__calendarForm{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;padding:0;display:grid}.Panel-module__gnyIZG__calendarForm legend{grid-column:1/-1;font-weight:850}.Panel-module__gnyIZG__calendarForm label{gap:.35rem;min-width:0;font-weight:750;display:grid}.Panel-module__gnyIZG__calendarForm label span{color:#64748b;font-size:.75rem}.Panel-module__gnyIZG__calendarForm input{box-sizing:border-box;border:1px solid var(--panel-outline);width:100%;min-width:0;min-height:44px;font:inherit;border-radius:.5rem;padding:.6rem}.Panel-module__gnyIZG__calendarForm input:focus-visible{outline:2px solid var(--panel-primary);outline-offset:2px}.Panel-module__gnyIZG__calendarPolicySummary{color:#475569;grid-column:1/-1;margin:0}.Panel-module__gnyIZG__calendarWarning{color:#7c2d12;background:#fff7ed;border-left:4px solid #c2410c;margin:0;padding:.75rem}.Panel-module__gnyIZG__calendarLive{color:#075f45;min-height:1.25rem;margin:0}@media (max-width:720px){.Panel-module__gnyIZG__calendarHeading{flex-direction:column}.Panel-module__gnyIZG__calendarMetadata,.Panel-module__gnyIZG__calendarForm{grid-template-columns:minmax(0,1fr)}.Panel-module__gnyIZG__calendarForm legend,.Panel-module__gnyIZG__calendarPolicySummary{grid-column:auto}.Panel-module__gnyIZG__calendarConfiguration{overflow-wrap:anywhere}}.Panel-module__gnyIZG__calendarStatusCard{border:1px solid var(--panel-outline);box-shadow:var(--panel-shadow);background:#fff;border-left:4px solid #2563eb;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.Panel-module__gnyIZG__calendarStatusCard h2,.Panel-module__gnyIZG__calendarStatusCard p{margin:.15rem 0}.Panel-module__gnyIZG__calendarStatusCard[data-status=degraded],.Panel-module__gnyIZG__calendarStatusCard[data-status=revoked],.Panel-module__gnyIZG__calendarStatusCard[data-status=conflict]{border-left-color:#c2410c}.Panel-module__gnyIZG__calendarStatusCard details{overflow-wrap:anywhere;max-width:100%}@media (max-width:720px){.Panel-module__gnyIZG__calendarStatusCard{flex-direction:column;align-items:stretch}.Panel-module__gnyIZG__calendarStatusCard button{width:100%;min-height:44px}}
.Marketplace-module__w8CrnG__shell{--orange:#f36b21;--ink:#20252a;--muted:#687079;--paper:#f5f3ef;--line:#d9d7d2;color:var(--ink);background:var(--paper);min-height:100vh}.Marketplace-module__w8CrnG__globalDemo{z-index:30;color:#fff;text-align:center;background:#7b2500;justify-content:center;align-items:center;gap:.7rem;padding:.65rem 1rem;font-size:.82rem;display:flex;position:relative}.Marketplace-module__w8CrnG__globalDemo strong{letter-spacing:.08em}.Marketplace-module__w8CrnG__header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3eff0;justify-content:space-between;align-items:center;padding:.9rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.Marketplace-module__w8CrnG__brand{color:var(--ink);letter-spacing:-.05em;font-size:1.4rem;font-weight:900;text-decoration:none}.Marketplace-module__w8CrnG__brandDot{color:var(--orange)}.Marketplace-module__w8CrnG__nav{align-items:center;gap:1rem;display:flex}.Marketplace-module__w8CrnG__nav a{color:var(--ink);font-size:.9rem;font-weight:700;text-decoration:none}.Marketplace-module__w8CrnG__main{min-height:auto;padding:0;display:block}.Marketplace-module__w8CrnG__footer{color:#fff;background:var(--ink);gap:1rem;padding:2.5rem clamp(1rem,4vw,4rem);display:grid}.Marketplace-module__w8CrnG__footer p{color:#c7cbd0}.Marketplace-module__w8CrnG__hero{color:#fff;background-color:#031a33;background-image:linear-gradient(90deg,#03142ae0 0%,#03142ab3 35%,#03142a1f 72%),url(/images/arrancar-explore-hero.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:clamp(520px,70vh,720px);padding:clamp(3.5rem,8vw,6rem) clamp(1rem,6vw,6rem);display:grid}.Marketplace-module__w8CrnG__heroContent{gap:1.35rem;width:min(100%,590px);display:grid}.Marketplace-module__w8CrnG__eyebrow{color:#9a3500;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.Marketplace-module__w8CrnG__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:590px;margin:0;font-size:clamp(2.125rem,4vw,3rem);line-height:1.08}.Marketplace-module__w8CrnG__detail h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(2.8rem,8vw,7.5rem);line-height:.9}.Marketplace-module__w8CrnG__hero p{color:#e6e6e6;max-width:650px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.Marketplace-module__w8CrnG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Marketplace-module__w8CrnG__button,.Marketplace-module__w8CrnG__buttonGhost{border:2px solid var(--orange);background:var(--orange);color:#17191b;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.Marketplace-module__w8CrnG__button:is(button){width:100%;font:inherit;cursor:pointer;font-weight:900}.Marketplace-module__w8CrnG__button:is(button):focus-visible{outline-offset:3px;outline:3px solid #ffb185}.Marketplace-module__w8CrnG__button:is(button):disabled{cursor:wait;opacity:.72}.Marketplace-module__w8CrnG__whatsappCta{gap:.35rem;display:grid}.Marketplace-module__w8CrnG__whatsappStatus{color:#ffd8c2;min-height:1.25rem;margin:0;font-size:.82rem;font-weight:700}.Marketplace-module__w8CrnG__buttonGhost{color:inherit;background:0 0}.Marketplace-module__w8CrnG__section{padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,4rem)}.Marketplace-module__w8CrnG__sectionHead{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.Marketplace-module__w8CrnG__sectionHead h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4rem)}.Marketplace-module__w8CrnG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.Marketplace-module__w8CrnG__card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.Marketplace-module__w8CrnG__visual{background:linear-gradient(150deg,var(--vehicle-accent),#171a1d);color:#fff;align-items:end;min-height:190px;padding:1rem;display:flex;position:relative;overflow:hidden}.Marketplace-module__w8CrnG__vehicleImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Marketplace-module__w8CrnG__visual:after{content:"";background:linear-gradient(#0000 48%,#0a0c0ebf);position:absolute;inset:0}.Marketplace-module__w8CrnG__visual span{z-index:1;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.Marketplace-module__w8CrnG__showroomLogo{object-fit:contain;object-position:left center;width:112px;height:56px;margin-bottom:.7rem}.Marketplace-module__w8CrnG__cardBody{gap:.7rem;padding:1rem;display:grid}.Marketplace-module__w8CrnG__cardTop{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.Marketplace-module__w8CrnG__card h3{letter-spacing:-.03em;margin:0;font-size:1.25rem}.Marketplace-module__w8CrnG__price{font-size:1.15rem;font-weight:900}.Marketplace-module__w8CrnG__meta{color:var(--muted);font-size:.88rem}.Marketplace-module__w8CrnG__verified{color:#276246;font-size:.78rem;font-weight:800}.Marketplace-module__w8CrnG__storefrontOwner{color:#40515d;margin:.15rem 0 .55rem;font-size:.88rem;font-weight:700}.Marketplace-module__w8CrnG__storefrontOwner a{color:#9e3f0f;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Marketplace-module__w8CrnG__storefrontOwner a:hover{color:#6f2908}.Marketplace-module__w8CrnG__favorite{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;font-size:1.2rem}.Marketplace-module__w8CrnG__favorite[aria-pressed=true]{color:#fff;background:var(--orange);border-color:var(--orange)}.Marketplace-module__w8CrnG__demo{color:#51300f;border-left:4px solid var(--orange);background:#ffe3ce;margin:0;padding:.8rem 1rem;font-size:.9rem}.Marketplace-module__w8CrnG__pageIntro{background:#fff;padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,4rem) 2rem}.Marketplace-module__w8CrnG__pageIntro h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.125rem,4vw,3rem);line-height:1.08}.Marketplace-module__w8CrnG__detail h1{font-size:clamp(2.8rem,6vw,5.5rem)}.Marketplace-module__w8CrnG__filterBar{border-block:1px solid var(--line);background:#fff;grid-template-columns:2fr repeat(3,1fr);gap:.75rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.Marketplace-module__w8CrnG__filterBar label{color:var(--muted);text-transform:uppercase;gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.Marketplace-module__w8CrnG__filterBar input,.Marketplace-module__w8CrnG__filterBar select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #aaa;border-radius:8px;padding:.65rem}.Marketplace-module__w8CrnG__detail{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:2rem;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,4rem);display:grid}.Marketplace-module__w8CrnG__detailVisual{object-fit:cover;background:linear-gradient(145deg,var(--vehicle-accent),#191c1f);border-radius:24px;width:100%;min-height:420px}.Marketplace-module__w8CrnG__gallery{outline:none;min-width:0}.Marketplace-module__w8CrnG__gallery:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:24px}.Marketplace-module__w8CrnG__galleryStage{aspect-ratio:16/9;touch-action:pan-y;background:#e4e6e8;border-radius:24px;position:relative;overflow:hidden}.Marketplace-module__w8CrnG__galleryImage{object-fit:cover;width:100%;height:100%}.Marketplace-module__w8CrnG__galleryArrow,.Marketplace-module__w8CrnG__expandButton,.Marketplace-module__w8CrnG__lightboxClose{z-index:3;color:#fff;cursor:pointer;background:#14191cb8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:2rem;display:grid;position:absolute}.Marketplace-module__w8CrnG__galleryArrow:focus-visible,.Marketplace-module__w8CrnG__expandButton:focus-visible,.Marketplace-module__w8CrnG__lightboxClose:focus-visible,.Marketplace-module__w8CrnG__thumbnail:focus-visible{outline-offset:3px;outline:3px solid #ff8a45}.Marketplace-module__w8CrnG__galleryPrevious{top:50%;left:1rem;transform:translateY(-50%)}.Marketplace-module__w8CrnG__galleryNext{top:50%;right:1rem;transform:translateY(-50%)}.Marketplace-module__w8CrnG__expandButton{font-size:1.25rem;top:1rem;right:1rem}.Marketplace-module__w8CrnG__galleryCounter{z-index:2;color:#fff;background:#14191cc2;border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:800;position:absolute;bottom:1rem;right:1rem}.Marketplace-module__w8CrnG__thumbnails{scrollbar-width:thin;gap:.65rem;padding:.8rem .2rem .35rem;display:flex;overflow-x:auto}.Marketplace-module__w8CrnG__thumbnail{aspect-ratio:16/9;cursor:pointer;background:#e4e6e8;border:3px solid #0000;border-radius:10px;width:100px;min-width:100px;padding:0;overflow:hidden}.Marketplace-module__w8CrnG__thumbnailImage{object-fit:cover;width:100%;height:100%}.Marketplace-module__w8CrnG__lightbox{z-index:100;background:#07090bf0;place-items:center;padding:clamp(1rem,4vw,4rem);display:grid;position:fixed;inset:0}.Marketplace-module__w8CrnG__lightboxImage{object-fit:contain;width:auto;max-width:min(1200px,88vw);height:auto;max-height:86vh}.Marketplace-module__w8CrnG__lightboxClose{top:1rem;right:1rem}.Marketplace-module__w8CrnG__detailPanel{align-content:start;gap:1.2rem;display:grid}.Marketplace-module__w8CrnG__specs{grid-template-columns:repeat(2,1fr);gap:.7rem;padding:0;list-style:none;display:grid}.Marketplace-module__w8CrnG__specs li{background:#fff;border-radius:10px;padding:.8rem}.Marketplace-module__w8CrnG__showroomCard{color:#fff;background:var(--ink);border-radius:16px;gap:.7rem;padding:1.25rem;display:grid}.Marketplace-module__w8CrnG__showroomCard h2{margin:0}.Marketplace-module__w8CrnG__vehicleInformationSection{padding:0 clamp(1rem,4vw,4rem) clamp(3rem,6vw,5rem)}.Marketplace-module__w8CrnG__vehicleInformation{border:1px solid var(--line);background:#fff;border-radius:20px;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.Marketplace-module__w8CrnG__vehicleInformation h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem)}.Marketplace-module__w8CrnG__specificationGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.Marketplace-module__w8CrnG__specificationGrid div{background:#f5f3ef;border-radius:12px;min-width:0;padding:1rem}.Marketplace-module__w8CrnG__specificationGrid dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.Marketplace-module__w8CrnG__specificationGrid dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:850}.Marketplace-module__w8CrnG__vehicleDescription{color:#4d555d;max-width:80ch;line-height:1.7}.Marketplace-module__w8CrnG__equipmentList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;padding:0;list-style:none;display:grid}.Marketplace-module__w8CrnG__equipmentList li{border-left:4px solid var(--orange);background:#f5f3ef;border-radius:8px;padding:.75rem 1rem}.Marketplace-module__w8CrnG__showrooms{gap:1rem;display:grid}.Marketplace-module__w8CrnG__showroomRow{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;gap:1rem;padding:1.5rem;display:grid}.Marketplace-module__w8CrnG__showroomRow h2{margin:0 0 .4rem}.Marketplace-module__w8CrnG__small{color:var(--muted);font-size:.9rem}.Marketplace-module__w8CrnG__empty{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:3rem}.Marketplace-module__w8CrnG__captureArea{gap:2rem;max-width:1180px;margin:0 auto;display:grid}.Marketplace-module__w8CrnG__captureHeader{gap:.6rem;max-width:720px;display:grid}.Marketplace-module__w8CrnG__captureHeader h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.Marketplace-module__w8CrnG__captureHeader>p:last-child{color:var(--muted);font-size:1rem;line-height:1.6}.Marketplace-module__w8CrnG__captureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Marketplace-module__w8CrnG__captureCard{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:1.4rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 8px 24px #14191c0d}.Marketplace-module__w8CrnG__captureCard>div:first-child{gap:.5rem;display:grid}.Marketplace-module__w8CrnG__captureCard h3{letter-spacing:-.025em;margin:0;font-size:1.35rem}.Marketplace-module__w8CrnG__captureCard p{color:var(--muted);line-height:1.5}.Marketplace-module__w8CrnG__captureFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.Marketplace-module__w8CrnG__captureFields label{color:#3f474e;gap:.4rem;font-size:.82rem;font-weight:800;display:grid}.Marketplace-module__w8CrnG__captureFields input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aeb3b0;border-radius:9px;padding:.7rem .8rem}.Marketplace-module__w8CrnG__captureFields input:focus-visible{border-color:var(--orange);outline-offset:1px;outline:3px solid #f36b213d}.Marketplace-module__w8CrnG__captureWide{grid-column:1/-1}.Marketplace-module__w8CrnG__captureButton{background:var(--orange);color:#17191b;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:900}.Marketplace-module__w8CrnG__captureButton:hover{background:#ff7a2b}.Marketplace-module__w8CrnG__captureButton:focus-visible{outline-offset:3px;outline:3px solid #f36b2159}.Marketplace-module__w8CrnG__captureStatus{color:#276246;min-height:1.5rem;font-weight:800}@media (max-width:1000px){.Marketplace-module__w8CrnG__specificationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.Marketplace-module__w8CrnG__nav a:first-child{display:none}.Marketplace-module__w8CrnG__filterBar{grid-template-columns:1fr 1fr}.Marketplace-module__w8CrnG__filterBar label:first-child{grid-column:1/-1}.Marketplace-module__w8CrnG__detail{grid-template-columns:1fr}.Marketplace-module__w8CrnG__detailVisual{min-height:280px}.Marketplace-module__w8CrnG__specificationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Marketplace-module__w8CrnG__showroomRow{grid-template-columns:1fr}.Marketplace-module__w8CrnG__hero{background-image:linear-gradient(90deg,#03142af0 0%,#03142ac7 58%,#03142a59 100%),url(/images/arrancar-explore-hero.jpg);background-position:62%;min-height:600px;padding-block:4rem}.Marketplace-module__w8CrnG__sectionHead{flex-direction:column;align-items:start}.Marketplace-module__w8CrnG__captureGrid{grid-template-columns:1fr}}@media (max-width:430px){.Marketplace-module__w8CrnG__filterBar{grid-template-columns:1fr}.Marketplace-module__w8CrnG__filterBar label:first-child{grid-column:auto}.Marketplace-module__w8CrnG__nav{gap:.6rem}.Marketplace-module__w8CrnG__nav a{font-size:.8rem}.Marketplace-module__w8CrnG__captureFields{grid-template-columns:1fr}.Marketplace-module__w8CrnG__captureWide{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.Marketplace-module__w8CrnG__card{transition:transform .2s,box-shadow .2s}.Marketplace-module__w8CrnG__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #14191c1a}}.Marketplace-module__w8CrnG__shell{--primary:#2563eb;--primary-strong:#004ac6;--primary-soft:#dbeafe;--slate-950:#0f172a;--slate-700:#334155;--slate-600:#475569;--slate-300:#cbd5e1;--slate-100:#f1f5f9;--surface:#f8fafc;--paper:#f8fafc;--ink:#191c1e;--muted:#5b6472;--line:#cbd5e1;--orange:var(--primary);color:var(--ink);background:var(--surface);font-family:var(--font-hanken),Arial,sans-serif}.Marketplace-module__w8CrnG__globalDemo{font-family:var(--font-inter),sans-serif;background:#172554;padding:.55rem 1rem}.Marketplace-module__w8CrnG__header{background:#0f172af7;border-bottom:1px solid #ffffff1f;min-height:78px;padding:.75rem max(1rem,50vw - 640px);box-shadow:0 4px 20px #0f172a14}.Marketplace-module__w8CrnG__brand{color:#fff;align-items:center;min-width:186px;display:inline-flex}.Marketplace-module__w8CrnG__logo,.Marketplace-module__w8CrnG__logoCompact{color:inherit;align-items:center;display:inline-flex;position:relative}.Marketplace-module__w8CrnG__logoMark{flex:none;width:58px;height:64px}.Marketplace-module__w8CrnG__logoRule{border-top:3px solid;border-bottom:3px solid;width:18px;height:48px;margin-left:-2px}.Marketplace-module__w8CrnG__logoType{letter-spacing:.04em;line-height:.86;display:grid}.Marketplace-module__w8CrnG__logoType strong{letter-spacing:.035em;font-size:1.45rem}.Marketplace-module__w8CrnG__logoType small{font-family:var(--font-inter),sans-serif;letter-spacing:.24em;margin-top:.32rem;font-size:.62rem;font-weight:700}.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoMark{width:46px;height:52px}.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoRule{width:12px;height:38px}.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoType strong{font-size:1.08rem}.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoType small{font-size:.48rem}.Marketplace-module__w8CrnG__nav{gap:1.5rem}.Marketplace-module__w8CrnG__nav a{color:#e2e8f0;font-family:var(--font-inter),sans-serif;font-weight:600;position:relative}.Marketplace-module__w8CrnG__nav>a:not(.Marketplace-module__w8CrnG__button):hover{color:#fff}.Marketplace-module__w8CrnG__nav>a:not(.Marketplace-module__w8CrnG__button):focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #93c5fd}.Marketplace-module__w8CrnG__main{width:100%}.Marketplace-module__w8CrnG__footer{color:#f8fafc;background:var(--slate-950);border-top:4px solid var(--primary);padding:3.5rem max(1rem,50vw - 640px)}.Marketplace-module__w8CrnG__footer .Marketplace-module__w8CrnG__logo{color:#fff}.Marketplace-module__w8CrnG__footer p{color:#cbd5e1;max-width:560px;font-size:1.05rem}.Marketplace-module__w8CrnG__footer small{color:#94a3b8;font-family:var(--font-inter),sans-serif}.Marketplace-module__w8CrnG__hero{background-image:linear-gradient(90deg,#0f172af5 0%,#0f172acc 42%,#0f172a2e 78%),url(/images/arrancar-explore-hero.jpg);background-color:var(--slate-950);min-height:clamp(540px,72vh,760px);padding:clamp(4rem,9vw,7rem) max(1rem,50vw - 640px)}.Marketplace-module__w8CrnG__heroContent{gap:1.5rem;width:min(100%,650px)}.Marketplace-module__w8CrnG__hero h1,.Marketplace-module__w8CrnG__pageIntro h1,.Marketplace-module__w8CrnG__sectionHead h2,.Marketplace-module__w8CrnG__captureHeader h2,.Marketplace-module__w8CrnG__detail h1{font-family:var(--font-hanken),sans-serif;letter-spacing:-.025em;font-weight:700}.Marketplace-module__w8CrnG__hero h1{font-size:clamp(2.125rem,4vw,3rem);line-height:1.08}.Marketplace-module__w8CrnG__hero p{color:#e2e8f0}.Marketplace-module__w8CrnG__eyebrow{color:var(--primary-strong);font-family:var(--font-inter),sans-serif;letter-spacing:.13em;font-weight:700}.Marketplace-module__w8CrnG__hero .Marketplace-module__w8CrnG__eyebrow{color:#93c5fd}.Marketplace-module__w8CrnG__button,.Marketplace-module__w8CrnG__buttonGhost,.Marketplace-module__w8CrnG__captureButton{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:48px;font-family:var(--font-inter),sans-serif;box-shadow:none;border-radius:8px;padding:.78rem 1.25rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.Marketplace-module__w8CrnG__button:hover,.Marketplace-module__w8CrnG__captureButton:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.Marketplace-module__w8CrnG__button:focus-visible,.Marketplace-module__w8CrnG__buttonGhost:focus-visible,.Marketplace-module__w8CrnG__captureButton:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.Marketplace-module__w8CrnG__buttonGhost{color:inherit;background:0 0;border-color:#cbd5e1}.Marketplace-module__w8CrnG__hero .Marketplace-module__w8CrnG__buttonGhost{color:#fff;border-color:#ffffffa6}.Marketplace-module__w8CrnG__section,.Marketplace-module__w8CrnG__pageIntro,.Marketplace-module__w8CrnG__filterBar,.Marketplace-module__w8CrnG__detail,.Marketplace-module__w8CrnG__vehicleInformationSection{padding-inline:max(1rem,50vw - 640px)}.Marketplace-module__w8CrnG__section{padding-block:clamp(4rem,7vw,6.5rem)}.Marketplace-module__w8CrnG__sectionHead{margin-bottom:2rem}.Marketplace-module__w8CrnG__sectionHead h2{color:var(--slate-950);font-size:clamp(2rem,4vw,3.25rem)}.Marketplace-module__w8CrnG__sectionHead>a{color:var(--primary-strong);font-family:var(--font-inter),sans-serif;font-weight:700;text-decoration:none}.Marketplace-module__w8CrnG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:1.5rem}.Marketplace-module__w8CrnG__card{border:1px solid var(--slate-300);background:#fff;border-radius:8px;box-shadow:0 4px 20px #0f172a06}.Marketplace-module__w8CrnG__visual{min-height:220px;padding:1rem}.Marketplace-module__w8CrnG__visual:after{background:linear-gradient(#0000 45%,#0f172ad1)}.Marketplace-module__w8CrnG__visual span{font-family:var(--font-inter),sans-serif;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172aad;border-radius:999px;padding:.35rem .6rem;font-size:.68rem}.Marketplace-module__w8CrnG__cardBody{gap:.85rem;padding:1.25rem}.Marketplace-module__w8CrnG__card h3,.Marketplace-module__w8CrnG__price{color:var(--slate-950);font-size:1.35rem;font-weight:700}.Marketplace-module__w8CrnG__price small{color:var(--muted);font-family:var(--font-inter),sans-serif;font-size:.68rem;font-weight:500}.Marketplace-module__w8CrnG__meta,.Marketplace-module__w8CrnG__small{color:var(--slate-600)}.Marketplace-module__w8CrnG__availability{color:#047857;font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;margin:0 0 .45rem;font-size:.72rem;font-weight:700;display:flex}.Marketplace-module__w8CrnG__availability i{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d1fae5}.Marketplace-module__w8CrnG__verified{color:#047857;font-family:var(--font-inter),sans-serif}.Marketplace-module__w8CrnG__storefrontOwner{color:var(--slate-600)}.Marketplace-module__w8CrnG__storefrontOwner a{color:var(--primary-strong)}.Marketplace-module__w8CrnG__favorite{border-color:var(--slate-300);color:var(--slate-700);border-radius:8px}.Marketplace-module__w8CrnG__favorite[aria-pressed=true]{border-color:var(--primary);background:var(--primary)}.Marketplace-module__w8CrnG__pageIntro{border-bottom:1px solid var(--slate-300);background:linear-gradient(#fff 0%,#f8fafc 100%);padding-block:clamp(4rem,8vw,6.5rem) 2.5rem}.Marketplace-module__w8CrnG__pageIntro h1{color:var(--slate-950);font-size:clamp(2.5rem,5vw,4rem)}.Marketplace-module__w8CrnG__pageIntro>p:last-child{max-width:720px;color:var(--slate-600);margin-top:1rem;font-size:1.1rem}.Marketplace-module__w8CrnG__filterBar{border-block:1px solid var(--slate-300);background:#fff;grid-template-columns:2fr repeat(3,1fr) auto;gap:1rem;padding-block:1.25rem;box-shadow:0 4px 20px #0f172a09}.Marketplace-module__w8CrnG__filterBar label{color:var(--slate-600);font-family:var(--font-inter),sans-serif;letter-spacing:.06em}.Marketplace-module__w8CrnG__filterBar input,.Marketplace-module__w8CrnG__filterBar select{border-color:var(--slate-300);font-family:var(--font-inter),sans-serif;border-radius:8px}.Marketplace-module__w8CrnG__filterBar input:focus-visible,.Marketplace-module__w8CrnG__filterBar select:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:2px}.Marketplace-module__w8CrnG__showrooms{gap:1.25rem}.Marketplace-module__w8CrnG__showroomRow{border-color:var(--slate-300);border-radius:8px;padding:2rem;box-shadow:0 4px 20px #0f172a09}.Marketplace-module__w8CrnG__showroomRow h2{color:var(--slate-950)}.Marketplace-module__w8CrnG__demo{color:#1e3a8a;border-left-color:var(--primary);font-family:var(--font-inter),sans-serif;background:#dbeafe}.Marketplace-module__w8CrnG__detail{background:#f8fafc;gap:2.5rem;padding-block:clamp(2.5rem,5vw,5rem)}.Marketplace-module__w8CrnG__detail h1{color:var(--slate-950);font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.Marketplace-module__w8CrnG__detailVisual,.Marketplace-module__w8CrnG__galleryStage{border-radius:16px}.Marketplace-module__w8CrnG__gallery:focus-visible{outline-color:var(--primary);border-radius:16px}.Marketplace-module__w8CrnG__galleryArrow,.Marketplace-module__w8CrnG__expandButton,.Marketplace-module__w8CrnG__lightboxClose{border-radius:8px}.Marketplace-module__w8CrnG__galleryCounter{font-family:var(--font-inter),sans-serif;border-radius:999px}.Marketplace-module__w8CrnG__thumbnail{border-radius:8px}.Marketplace-module__w8CrnG__thumbnail[aria-current=true]{border-color:var(--primary)}.Marketplace-module__w8CrnG__showroomCard{background:var(--slate-950);border-radius:8px;padding:1.5rem;box-shadow:0 4px 20px #0f172a14}.Marketplace-module__w8CrnG__specs li,.Marketplace-module__w8CrnG__specificationGrid div{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.Marketplace-module__w8CrnG__vehicleInformation{border-color:var(--slate-300);border-radius:8px;box-shadow:0 4px 20px #0f172a09}.Marketplace-module__w8CrnG__specificationGrid dt{color:var(--slate-600);font-family:var(--font-inter),sans-serif}.Marketplace-module__w8CrnG__equipmentList li{border-left-color:var(--primary);background:var(--slate-100);border-radius:8px}.Marketplace-module__w8CrnG__captureArea{max-width:1280px}.Marketplace-module__w8CrnG__captureHeader>p:last-child{color:var(--slate-600)}.Marketplace-module__w8CrnG__captureCard{border-color:var(--slate-300);border-radius:8px;box-shadow:0 4px 20px #0f172a0a}.Marketplace-module__w8CrnG__captureFields label{color:var(--slate-700);font-family:var(--font-inter),sans-serif}.Marketplace-module__w8CrnG__captureFields input{border-color:var(--slate-300);font-family:var(--font-inter),sans-serif;border-radius:8px}.Marketplace-module__w8CrnG__captureFields input:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:2px}.Marketplace-module__w8CrnG__captureStatus{color:#047857}@media (max-width:900px){.Marketplace-module__w8CrnG__filterBar{grid-template-columns:1fr 1fr}.Marketplace-module__w8CrnG__filterBar .Marketplace-module__w8CrnG__button{grid-column:1/-1}.Marketplace-module__w8CrnG__nav{gap:.85rem}.Marketplace-module__w8CrnG__nav a:first-child{display:none}}@media (max-width:760px){.Marketplace-module__w8CrnG__header{min-height:68px}.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoRule,.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoType{display:none}.Marketplace-module__w8CrnG__brand{min-width:auto}.Marketplace-module__w8CrnG__nav a:nth-child(2){display:none}.Marketplace-module__w8CrnG__hero{background-image:linear-gradient(90deg,#0f172af5 0%,#0f172ad1 65%,#0f172a73 100%),url(/images/arrancar-explore-hero.jpg)}.Marketplace-module__w8CrnG__showroomRow{padding:1.35rem}}@media (max-width:430px){.Marketplace-module__w8CrnG__filterBar{grid-template-columns:1fr}.Marketplace-module__w8CrnG__filterBar .Marketplace-module__w8CrnG__button{grid-column:auto}.Marketplace-module__w8CrnG__nav>a:not(.Marketplace-module__w8CrnG__button){display:none}.Marketplace-module__w8CrnG__nav .Marketplace-module__w8CrnG__button{min-height:42px;padding:.65rem .8rem;font-size:.72rem}.Marketplace-module__w8CrnG__hero h1{font-size:2.125rem}.Marketplace-module__w8CrnG__logoCompact .Marketplace-module__w8CrnG__logoMark{width:42px}}@media (prefers-reduced-motion:no-preference){.Marketplace-module__w8CrnG__card:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0f172a1a}}
