:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vip-action-accent-soft:#fff1f2;--vip-surface-canvas:#fbf7f1;--vip-surface-canvas-deep:#170f12;--vip-surface-inverse:#170f12;--vip-surface-muted:#f4eee6;--vip-surface-panel:#fffdf8;--vip-text-inverse:#fff8ef;--vip-text-primary:#18120f;--vip-text-muted:#695f59;--vip-border-default:#dfd3c5;--vip-action-accent:#9f1239;--vip-action-warm:#b7791f;--vip-focus-ring:#7c3aed;--vip-status-warning:#b45309;--vip-status-error:#b91c1c;--vip-status-success:#15803d;--vip-state-disabled:#b8afa7;--vip-radius-panel:8px;--vip-radius-control:6px;--vip-radius-media:8px;--vip-border-width-default:1px;--vip-border-width-emphasis:2px;--vip-space-reset:0;--vip-space-xxs:4px;--vip-space-xs:8px;--vip-space-sm:12px;--vip-space-md:16px;--vip-space-lg:24px;--vip-space-xl:32px;--vip-space-section:56px;--vip-space-shell:32px;--vip-space-panel:clamp(24px, 4vw, 48px);--vip-space-eyebrow-block-end:12px;--vip-space-lede-margin:18px 0 16px;--vip-space-callout-margin:0 0 28px;--vip-space-grid-gap:12px;--vip-space-gate-padding:16px;--vip-space-gate-term-block-end:8px;--vip-shadow-soft:0 24px 80px #18120f1f;--vip-size-panel-max:920px;--vip-size-content-max:1180px;--vip-size-context-rail-max:360px;--vip-size-copy-max:720px;--vip-size-feature-min:260px;--vip-size-gate-min:220px;--vip-size-gate-min-height:112px;--vip-size-hero-media-min-height:420px;--vip-font-family-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vip-font-size-card-title:1.08rem;--vip-font-size-eyebrow:.82rem;--vip-font-size-hero:clamp(2.25rem, 4rem, 4rem);--vip-font-size-hero-responsive:2rem;--vip-font-size-section-title:1.55rem;--vip-font-size-body:1.1rem;--vip-font-size-callout:.92rem;--vip-font-size-small:.86rem;--vip-font-weight-bold:700;--vip-font-weight-label:800;--vip-font-weight-heavy:850;--vip-letter-spacing-reset:0;--vip-line-height-hero:1;--vip-line-height-body:1.55;--vip-line-height-compact:1.45}*{box-sizing:border-box}html{background:var(--vip-surface-canvas)}body{margin:var(--vip-space-reset);background:var(--vip-surface-canvas);color:var(--vip-text-primary);font-family:var(--vip-font-family-body)}a{color:var(--vip-text-primary);-webkit-text-decoration-color:var(--vip-action-warm);text-decoration-color:var(--vip-action-warm);text-decoration-thickness:var(--vip-border-width-emphasis);text-underline-offset:var(--vip-space-xxs)}a:focus-visible{outline:var(--vip-border-width-emphasis) solid var(--vip-focus-ring);outline-offset:var(--vip-space-xxs)}.marketShell{width:min(var(--vip-size-content-max), 100%);margin:var(--vip-space-reset) auto;padding:var(--vip-space-shell);gap:var(--vip-space-section);display:grid}.marketShell>*,.marketHeroCopy,.heroMediaPanel,.featureBand,.marketRail,.discoveryNav,.surfaceLink{min-width:var(--vip-space-reset)}.marketTopbar{justify-content:space-between;align-items:center;gap:var(--vip-space-lg);border-bottom:var(--vip-border-width-default) solid var(--vip-border-default);padding-bottom:var(--vip-space-md);display:flex}.brandMark{gap:var(--vip-space-xxs);color:var(--vip-text-primary);font-weight:var(--vip-font-weight-heavy);overflow-wrap:anywhere;text-decoration:none;display:grid}.brandMark small{color:var(--vip-text-muted);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-bold)}.marketTopnav,.heroActions{gap:var(--vip-space-xs);flex-wrap:wrap;max-width:100%;display:flex}.marketTopnav a,.heroActions a,.featureCard a,.discoveryNav a,.surfaceLink a{min-height:var(--vip-space-xl);border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-control);padding:var(--vip-space-xs) var(--vip-space-sm);color:var(--vip-action-accent);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-bold);text-decoration:none}.heroActions a:first-child{border-color:var(--vip-surface-inverse);background:var(--vip-surface-inverse);color:var(--vip-text-inverse)}.marketHero{grid-template-columns:minmax(var(--vip-space-reset), var(--vip-size-copy-max)) minmax(var(--vip-size-feature-min), 1fr);align-items:stretch;gap:var(--vip-space-xl);display:grid}.marketHeroCopy{border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-panel);background:var(--vip-surface-panel);box-shadow:var(--vip-shadow-soft);padding:var(--vip-space-panel);align-content:center;display:grid}.heroMediaPanel{min-height:var(--vip-size-hero-media-min-height);border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-media);background:var(--vip-surface-inverse);position:relative;overflow:hidden}.heroMedia{object-fit:cover;width:100%;height:100%}.heroMediaOverlay{right:var(--vip-space-md);bottom:var(--vip-space-md);left:var(--vip-space-md);gap:var(--vip-space-xxs);border:var(--vip-border-width-default) solid var(--vip-action-warm);border-radius:var(--vip-radius-control);background:var(--vip-surface-inverse);color:var(--vip-text-inverse);padding:var(--vip-space-md);display:grid;position:absolute}.heroMediaOverlay span,.featureCard>p:first-child,.eyebrow{color:var(--vip-action-accent);font-size:var(--vip-font-size-eyebrow);font-weight:var(--vip-font-weight-bold);letter-spacing:var(--vip-letter-spacing-reset);text-transform:uppercase}.heroMediaOverlay span{color:var(--vip-action-warm)}.eyebrow{margin:var(--vip-space-reset) var(--vip-space-reset) var(--vip-space-eyebrow-block-end)}h1,h2,h3,p{margin:var(--vip-space-reset)}h1{font-size:var(--vip-font-size-hero);letter-spacing:var(--vip-letter-spacing-reset);line-height:var(--vip-line-height-hero);overflow-wrap:anywhere}h2{font-size:var(--vip-font-size-section-title);letter-spacing:var(--vip-letter-spacing-reset);line-height:var(--vip-line-height-compact)}h3{font-size:var(--vip-font-size-card-title);letter-spacing:var(--vip-letter-spacing-reset);line-height:var(--vip-line-height-compact)}.lede{max-width:var(--vip-size-copy-max);margin:var(--vip-space-lede-margin);color:var(--vip-text-muted);font-size:var(--vip-font-size-body);line-height:var(--vip-line-height-body)}.marketBadge{gap:var(--vip-space-xs);width:fit-content;margin:var(--vip-space-callout-margin);border-bottom:var(--vip-border-width-emphasis) solid var(--vip-action-accent);color:var(--vip-text-primary);font-size:var(--vip-font-size-callout);font-weight:var(--vip-font-weight-heavy);letter-spacing:var(--vip-letter-spacing-reset);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.marketBadge strong{color:var(--vip-action-accent)}.marketContentGrid{grid-template-columns:minmax(var(--vip-space-reset), 1fr) minmax(var(--vip-size-feature-min), var(--vip-size-context-rail-max));gap:var(--vip-space-xl);align-items:start;display:grid}.featureBand,.marketRail,.discoveryNav{border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-panel);background:var(--vip-surface-panel);padding:var(--vip-space-panel)}.sectionHeader{gap:var(--vip-space-xs);margin-bottom:var(--vip-space-lg);display:grid}.featureGrid,.discoveryNav ul,.railList{grid-template-columns:repeat(auto-fit, minmax(var(--vip-size-feature-min), 1fr));gap:var(--vip-space-grid-gap);margin:var(--vip-space-reset);padding:var(--vip-space-reset);display:grid}.featureCard,.discoveryNav li,.railList li{gap:var(--vip-space-xs);min-width:var(--vip-space-reset);min-height:var(--vip-size-gate-min-height);border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-panel);background:var(--vip-surface-muted);padding:var(--vip-space-gate-padding);display:grid}.featureCard>p:last-of-type{color:var(--vip-text-muted);line-height:var(--vip-line-height-compact);overflow-wrap:anywhere}.featureCard a{width:fit-content}.marketRail{top:var(--vip-space-lg);position:sticky}.railList{grid-template-columns:minmax(var(--vip-space-reset), 1fr);list-style:none}.discoveryNav ul{list-style:none}.railList a{width:fit-content;min-height:var(--vip-space-xl);border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-control);padding:var(--vip-space-xs) var(--vip-space-sm);color:var(--vip-action-accent);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-bold);align-items:center;text-decoration:none;display:inline-flex}.discoveryNav li{background:var(--vip-surface-panel)}.surfaceLink{margin:var(--vip-space-reset)}.surfaceLink a{display:inline-flex}.marketShell--homepage .heroMedia{object-position:center center}.marketShell--location .heroMedia{object-position:34% center}.marketShell--category .heroMedia{object-position:70% center}.marketShell--profile .heroMedia{object-position:52% 38%}.marketShell--customer .heroMedia,.marketShell--admin .heroMedia{filter:saturate(.8)contrast(1.08)}.marketShell--customer .heroMedia{object-position:18% center}.marketShell--admin .heroMedia{object-position:82% center}.marketShell--customer .heroMediaOverlay,.marketShell--admin .heroMediaOverlay,.marketShell--customer .marketBadge,.marketShell--admin .marketBadge{border-color:var(--vip-focus-ring)}.customerWorkflowBand{gap:var(--vip-space-lg);border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-panel);background:var(--vip-surface-panel);padding:var(--vip-space-panel);display:grid}.customerWorkflowBand .sectionHeader p:last-child{max-width:var(--vip-size-copy-max);color:var(--vip-text-muted);line-height:var(--vip-line-height-compact)}.customerWorkflowGrid{grid-template-columns:minmax(var(--vip-space-reset), 1.15fr) repeat(2, minmax(var(--vip-size-gate-min), .8fr));gap:var(--vip-space-grid-gap);align-items:stretch;display:grid}.customerWorkflowRuntimeGrid{grid-template-columns:repeat(3, minmax(var(--vip-size-gate-min), 1fr));gap:var(--vip-space-grid-gap);align-items:stretch;display:grid}.customerWorkflowPanel{align-content:start;gap:var(--vip-space-sm);min-width:var(--vip-space-reset);border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-panel);background:var(--vip-surface-muted);padding:var(--vip-space-gate-padding);display:grid}.customerWorkflowForm label{gap:var(--vip-space-xxs);color:var(--vip-text-primary);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-bold);display:grid}.customerWorkflowForm input,.customerWorkflowForm textarea{border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-control);background:var(--vip-surface-panel);width:100%;min-height:44px;color:var(--vip-text-primary);font-family:var(--vip-font-family-body);font-size:var(--vip-font-size-small);padding:var(--vip-space-xs) var(--vip-space-sm)}.customerWorkflowForm textarea{resize:vertical;min-height:108px}.customerWorkflowAction,.customerWorkflowForm button,.customerWorkflowNegativeItem button{border:var(--vip-border-width-default) solid var(--vip-surface-inverse);border-radius:var(--vip-radius-control);background:var(--vip-surface-inverse);min-height:44px;color:var(--vip-text-inverse);cursor:pointer;font-family:var(--vip-font-family-body);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-bold);padding:var(--vip-space-xs) var(--vip-space-sm)}.customerWorkflowForm button:disabled{border-color:var(--vip-state-disabled);background:var(--vip-state-disabled);cursor:not-allowed}.customerWorkflowForm input:focus-visible{outline:var(--vip-border-width-emphasis) solid var(--vip-focus-ring);outline-offset:var(--vip-space-xxs)}.customerWorkflowForm textarea:focus-visible{outline:var(--vip-border-width-emphasis) solid var(--vip-focus-ring);outline-offset:var(--vip-space-xxs)}.customerWorkflowAction:focus-visible{outline:var(--vip-border-width-emphasis) solid var(--vip-focus-ring);outline-offset:var(--vip-space-xxs)}.customerWorkflowForm button:focus-visible{outline:var(--vip-border-width-emphasis) solid var(--vip-focus-ring);outline-offset:var(--vip-space-xxs)}.customerWorkflowNegativeItem button:focus-visible{outline:var(--vip-border-width-emphasis) solid var(--vip-focus-ring);outline-offset:var(--vip-space-xxs)}.customerWorkflowPanel--status{background:var(--vip-action-accent-soft)}.customerWorkflowFields,.customerWorkflowList,.customerWorkflowFacts{gap:var(--vip-space-xs);margin:var(--vip-space-reset);padding:var(--vip-space-reset);display:grid}.customerWorkflowFields div{gap:var(--vip-space-xxs);border-bottom:var(--vip-border-width-default) solid var(--vip-border-default);padding-bottom:var(--vip-space-xs);display:grid}.customerWorkflowFields div:last-child{padding-bottom:var(--vip-space-reset);border-bottom:0}.customerWorkflowFields dt,.customerWorkflowFacts dt{color:var(--vip-text-primary);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-heavy)}.customerWorkflowList{color:var(--vip-text-muted);line-height:var(--vip-line-height-compact);list-style-position:inside}.customerWorkflowFacts div{gap:var(--vip-space-xxs);border-bottom:var(--vip-border-width-default) solid var(--vip-border-default);padding-bottom:var(--vip-space-xs);display:grid}.customerWorkflowFacts div:last-child{padding-bottom:var(--vip-space-reset);border-bottom:0}.customerWorkflowFields dd,.customerWorkflowFacts dd{margin:var(--vip-space-reset);color:var(--vip-action-accent);font-weight:var(--vip-font-weight-bold);overflow-wrap:anywhere}.customerWorkflowNotice,.customerWorkflowEmpty{border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-control);background:var(--vip-surface-panel);color:var(--vip-text-muted);gap:var(--vip-space-xxs);line-height:var(--vip-line-height-compact);margin:var(--vip-space-reset);padding:var(--vip-space-sm);display:grid}.customerWorkflowNotice.success{border-color:var(--vip-status-success)}.customerWorkflowNotice.error{border-color:var(--vip-status-error)}.customerWorkflowNotice strong{color:var(--vip-status-error)}.customerWorkflowNegativeBand{gap:var(--vip-space-md);border-top:var(--vip-border-width-default) solid var(--vip-border-default);padding-top:var(--vip-space-lg);display:grid}.customerWorkflowNegativeGrid{grid-template-columns:repeat(auto-fit, minmax(var(--vip-size-gate-min), 1fr));gap:var(--vip-space-grid-gap);display:grid}.customerWorkflowNegativeItem{gap:var(--vip-space-xs);min-width:var(--vip-space-reset);display:grid}.customerWorkflowNegativeItem output{border:var(--vip-border-width-default) solid var(--vip-border-default);border-radius:var(--vip-radius-control);background:var(--vip-surface-panel);min-height:38px;color:var(--vip-action-accent);font-size:var(--vip-font-size-small);font-weight:var(--vip-font-weight-bold);overflow-wrap:anywhere;padding:var(--vip-space-xs)}@media (max-width:900px){.marketShell{padding:var(--vip-space-md);gap:var(--vip-space-xl)}.marketTopbar,.marketHero,.marketContentGrid{grid-template-columns:1fr}.marketTopbar{flex-direction:column;align-items:flex-start}.marketRail{position:static}.customerWorkflowGrid,.customerWorkflowRuntimeGrid{grid-template-columns:1fr}h1{font-size:var(--vip-font-size-hero-responsive);line-height:var(--vip-line-height-compact)}}
