.mkt-hero{display:grid;gap:2.5rem}@media(width>=64rem){.mkt-hero{align-items:end;gap:5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.mkt-why{border-block-start:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;padding-block-start:1.25rem}.mkt-why__title{color:var(--subtle);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:0}.mkt-why__list{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.mkt-why__item{display:grid;gap:.15rem .85rem;grid-template-columns:1.25rem minmax(0,1fr)}.mkt-why__icon{block-size:1.2rem;color:var(--accent);grid-row:1 / span 2;inline-size:1.2rem;margin-block-start:.15rem}.mkt-why__name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;letter-spacing:0;line-height:1.4}.mkt-why__body{color:var(--muted);font-size:var(--text-sm);line-height:1.55}@media(width<40rem){.mkt-why__body{display:none}.mkt-why__icon{grid-row:1}}.mkt-anchor{padding-block-start:.5rem;scroll-margin-top:5.5rem}.mkt{display:flex;flex-direction:column;gap:1.5rem}html:not([data-js]) .mkt-filters{display:none}.mkt-filters{display:flex;flex-direction:column;gap:1rem}.mkt-filters__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.mkt-filters__icon{block-size:1.25rem;color:var(--subtle);flex:none;inline-size:1.25rem;margin-inline-end:.25rem}@media(width<48rem){.mkt-filters__chips{flex-wrap:nowrap;margin-inline:calc(var(--gutter) * -1);overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none}.mkt-filters__chips::-webkit-scrollbar{display:none}.mkt-chip{flex:none}}@media(width>=48rem){.mkt-filters__icon{display:none}}@media(width>=64rem){.mkt-filters__chips{gap:.375rem}.mkt-chip{padding-inline:.75rem}}.mkt-chip{align-items:center;background-color:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--muted);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:.45rem;min-block-size:2.75rem;padding-block:.4rem;padding-inline:.9rem;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.mkt-chip:hover{border-color:var(--accent);color:var(--foreground)}.mkt-chip[aria-pressed=true]{background-color:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.mkt-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt-chip__icon{block-size:1.05rem;flex:none;inline-size:1.05rem}.mkt-filters__status{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.mkt-filters__desc{color:var(--muted);max-inline-size:var(--measure)}.mkt-filters__count{color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase}.mkt-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.mkt-card{display:grid;min-inline-size:0;perspective:1600px}.mkt-card[hidden]{display:none}.mkt-flip{display:grid;grid-template-columns:minmax(0,1fr);transform-style:preserve-3d}[data-motion=on] .mkt-flip{transition:transform var(--dur-slow) var(--ease-out)}.mkt-card[data-flipped=true] .mkt-flip{transform:rotateY(180deg)}.mkt-face{backface-visibility:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);grid-area:1 / 1;min-inline-size:0;padding:clamp(1.4rem,1.1rem + .8vw,2rem);transition:border-color var(--dur-fast) var(--ease-standard)}.mkt-face--front{cursor:pointer;display:flex;flex-direction:column}.mkt-face--front>*+*{margin-block-start:1rem}.mkt-face--front>.mkt-card__foot{margin-block-start:auto}.mkt-face--front>.mkt-card__line{margin-block-start:.5rem}@media(width>=44rem){.mkt-grid{grid-auto-rows:min-content min-content min-content auto min-content;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.mkt-card{grid-row:span 5;grid-template-rows:subgrid;margin-block-end:1rem}.mkt-flip{grid-row:1 / -1;grid-template-rows:subgrid}.mkt-face{grid-area:auto;grid-column:1;grid-row:1 / -1}.mkt-face--front{display:grid;grid-template-rows:subgrid}.mkt-face--front>.mkt-card__line{align-self:start}.mkt-face--front>.mkt-card__foot{grid-row:5;margin-block-start:1rem}}@media(width>=64rem){.mkt-grid{column-gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-card{margin-block-end:1.25rem}}.mkt-face--back{display:flex;flex-direction:column;gap:.75rem;transform:rotateY(180deg)}.mkt-card:hover .mkt-face{border-color:var(--border-strong)}.mkt-card[data-kind=built-by-auxo] .mkt-face{border-color:color-mix(in oklch,var(--accent) 35%,var(--border))}html:not([data-js]) .mkt-face--back,html:not([data-js]) .mkt-more{display:none}.mkt-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.mkt-card__top{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-block-size:2rem}.mkt-more{align-items:center;background:none;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--foreground);cursor:pointer;display:inline-flex;flex:none;font-family:var(--font-mono);font-size:var(--text-xs);gap:.4rem;letter-spacing:var(--tracking-mono);margin-inline-start:auto;min-block-size:2rem;padding:.3rem .8rem;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.mkt-more:hover,.mkt-card:hover .mkt-face--front .mkt-more{border-color:var(--accent);color:var(--accent)}.mkt-more:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.mkt-card--custom{align-items:flex-start;background:var(--surface-sunken);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.1rem,.9rem + .6vw,1.5rem)}@media(width>=44rem){.mkt-card--custom{align-items:center;display:grid;gap:.4rem 1.5rem;grid-template-columns:auto minmax(0,1fr) auto}.mkt-card--custom .mkt-card__glyph{grid-row:1 / span 2}.mkt-card--custom .mkt-card__head,.mkt-card--custom .mkt-card__line{grid-column:2}.mkt-card--custom .mkt-card__foot{grid-column:3;grid-row:1 / span 2}}.mkt-badge{align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--text-xs);gap:.4rem;letter-spacing:var(--tracking-mono);line-height:1.2;padding-block:.3rem;padding-inline:.65rem;text-transform:uppercase;white-space:nowrap}.mkt-badge svg{block-size:.95rem;flex:none;inline-size:.95rem}.mkt-badge[data-badge=partner]{border-color:color-mix(in oklch,var(--accent-2) 55%,var(--border));color:var(--accent-2)}.mkt-badge[data-badge=auxo-stack]{border-color:color-mix(in oklch,var(--foreground) 40%,var(--border));color:var(--foreground)}.mkt-badge[data-badge=built-by-auxo]{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 55%,var(--border));color:var(--accent)}.mkt-status{background:var(--accent-2-soft);border-radius:var(--radius-full);color:var(--accent-2);font-size:var(--text-xs);font-weight:600;padding-block:.15rem;padding-inline:.55rem;white-space:nowrap}.mkt-card__glyph{align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-lg);color:var(--accent);display:inline-flex;inline-size:fit-content;padding:.5rem}.mkt-card__glyph svg{block-size:1.4rem;inline-size:1.4rem}.mkt-card__head{display:flex;flex-direction:column;gap:.2rem}.mkt-card__name{font-family:var(--font-brand);font-size:var(--text-xl);font-weight:var(--font-weight-display);letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.mkt-card__vendor{align-items:center;color:var(--subtle);display:flex;flex-wrap:wrap;font-size:var(--text-sm);row-gap:.25rem}.mkt-card__line{color:var(--muted);font-size:var(--text-base);line-height:1.5}.mkt-card__back-name{font-family:var(--font-brand);font-size:var(--text-lg);font-weight:var(--font-weight-display);line-height:1.25}.mkt-card__spec{display:grid;gap:.6rem;margin:0}.mkt-card__spec div{display:grid;gap:.1rem}.mkt-card__spec dt{color:var(--subtle);font-size:var(--text-xs)}.mkt-card__spec dd{color:var(--foreground);font-size:var(--text-sm);line-height:1.5;margin:0}.mkt-card__live{align-items:flex-start;align-self:start;color:var(--muted);display:flex;font-size:var(--text-sm);gap:.5rem;line-height:1.5}.mkt-card__live svg{block-size:1rem;color:var(--accent);flex:none;inline-size:1rem;margin-block-start:.15rem}.mkt-card__live strong{color:var(--foreground);font-weight:600}.mkt-card__typical{color:var(--subtle)}.mkt-card__terms{border-block-start:1px solid var(--hairline);color:var(--muted);display:grid;font-size:var(--text-xs);gap:.3rem;line-height:1.5;margin-block-start:auto;padding-block-start:.75rem}.mkt-card__terms span{color:var(--subtle)}.mkt-card__terms span:after{content:":"}.mkt-card__meaning{color:var(--subtle)}.mkt-card__includes,.mkt-card__agent{display:flex;flex-direction:column;gap:.5rem}.mkt-card__label{color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase}.mkt-card__chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.mkt-mini-chip{background:var(--surface-raised);border-radius:var(--radius-sm);font-size:var(--text-sm);padding-block:.2rem;padding-inline:.55rem}.mkt-card__note{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.mkt-card__facts{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.mkt-card__facts li{align-items:flex-start;display:flex;font-size:var(--text-sm);font-weight:600;gap:.45rem}.mkt-card__facts svg{block-size:1.1rem;color:var(--accent);flex:none;inline-size:1.1rem;margin-block-start:.1rem}.mkt-card__disclosure{border-inline-start:2px solid var(--accent-2);color:var(--foreground);font-size:var(--text-sm);padding-inline-start:.75rem}.mkt-card__foot{align-items:center;border-block-start:1px solid var(--hairline);display:flex;flex-flow:row wrap;gap:.6rem 1rem;justify-content:space-between;margin-block-start:auto;padding-block-start:.85rem}.mkt-card--custom .mkt-card__foot{border-block-start:0;margin-block-start:0;padding-block-start:0}.mkt-card__foot .mkt-add{margin-inline-start:auto}.mkt-card__pay{color:var(--accent-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase}.mkt-add__check{display:none}.mkt-add{border-color:var(--border-strong);color:var(--foreground)}.mkt-add:hover{border-color:var(--accent);color:var(--accent)}.mkt-add[data-added=true]{background-color:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mkt-add[data-added=true] .mkt-add__plus{display:none}.mkt-add[data-added=true] .mkt-add__check{display:inline-block}.mkt-add svg{block-size:1.1rem;flex:none;inline-size:1.1rem}.mkt-card__link{align-items:center;color:var(--muted);display:inline-flex;font-weight:600;gap:.3rem;justify-self:start;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.3em;white-space:nowrap}.mkt-card__link:hover{color:var(--foreground);text-decoration-color:var(--accent)}.mkt-card__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.mkt-card__link svg{block-size:.9rem;inline-size:.9rem}.mkt-paynote{color:var(--subtle);font-size:var(--text-sm)}.mkt-tray{align-items:center;backdrop-filter:blur(var(--blur-panel));background:color-mix(in oklch,var(--surface-raised) 92%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-xl);bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-lg);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding-block:.75rem;padding-inline:1rem;position:sticky;z-index:var(--z-sticky)}.mkt-tray[hidden]{display:none}.mkt-tray__count{font-weight:700}.mkt-tray__actions{display:flex;flex-wrap:wrap;gap:.5rem}.mkt-tray__actions svg{block-size:1.1rem;inline-size:1.1rem}@media(width<30rem){.mkt-tray__actions{inline-size:100%}.mkt-tray__actions .btn[data-variant=primary]{flex:1}}.mkt-how{display:grid;gap:3rem 5rem}@media(width>=64rem){.mkt-how{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-how__col{display:flex;flex-direction:column;gap:2rem}.mkt-how__steps,.mkt-how__faq{margin-block-start:1.5rem}.mkt-how__paid{display:grid;list-style:none;margin:0;padding:0}.mkt-how__step{border-block-start:1px solid var(--border);column-gap:1rem;display:grid;grid-template-columns:2rem minmax(0,1fr);padding-block:1rem}.mkt-how__num{color:var(--accent-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6}.mkt-how__step p{color:var(--foreground);line-height:1.6}.mkt-how__item{border-block-start:1px solid var(--border);display:grid;gap:.3rem 1rem;grid-template-columns:1.3rem minmax(0,1fr);padding-block:1rem}.mkt-how__icon{block-size:1.3rem;color:var(--accent);grid-row:1 / span 2;inline-size:1.3rem;margin-block-start:.1rem}.mkt-how__title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;letter-spacing:0;line-height:1.4}.mkt-how__body{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.mkt-vet{display:grid;gap:1.5rem 2.5rem;grid-template-columns:1fr;list-style:none;padding:0}@media(width>=48rem){.mkt-vet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.mkt-vet{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-vet__item{align-items:flex-start;display:flex;gap:1rem}.mkt-vet__check{align-items:center;background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent);display:inline-flex;flex:none;justify-content:center;padding:.35rem}.mkt-vet__check svg{block-size:1.1rem;inline-size:1.1rem}.mkt-vet__title{font-size:var(--text-lg);font-weight:600;line-height:1.35}@media(width<44rem){.mkt-flip,.mkt-card[data-flipped=true] .mkt-flip,.mkt-face--back{transform:none}.mkt-card[data-flipped=false] .mkt-face--back,.mkt-card[data-flipped=true] .mkt-face--front{display:none}}
