@layer reset, features;@layer reset{:where(.mkt-root ul,.mkt-root ol){list-style:none;margin:0;padding:0}}@layer features{.mkt-root{--mkt-hue:var(--accent);--mkt-figure-l:38px;container:mkt-root/inline-size;display:flex;flex-direction:column;gap:var(--step-7);font-family:var(--sans);color:var(--ink)}.mkt-root .odk-seg{flex-wrap:wrap}.mkt-root [data-listing-type=skill],.mkt-root[data-listing-type=skill]{--mkt-hue:var(--accent)}.mkt-root [data-listing-type=tool],.mkt-root[data-listing-type=tool]{--mkt-hue:var(--ink-2)}.mkt-root [data-listing-type=role],.mkt-root[data-listing-type=role]{--mkt-hue:var(--colour-agree)}.mkt-root [data-listing-type=circle],.mkt-root[data-listing-type=circle]{--mkt-hue:var(--accent-deep)}.mkt-root [data-accent=neutral],.mkt-root [data-listing-type=plugin],.mkt-root[data-listing-type=plugin]{--mkt-hue:var(--muted-2)}.mkt-root [data-accent=lead]{--mkt-hue:var(--accent)}.mkt-root [data-accent=support]{--mkt-hue:var(--colour-agree)}.mkt-root [data-accent=caution]{--mkt-hue:var(--ink-2)}.mkt-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mkt-verb{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:var(--step-2) var(--step-4);font:inherit;font-size:var(--t-small);color:var(--ink);text-decoration:none;background:var(--fill);border:1px solid transparent;border-radius:var(--radius-cta);cursor:pointer;font-weight:var(--w-semibold);white-space:nowrap}.mkt-verb:hover{background:var(--fill-2)}.mkt-verb--primary{color:var(--on-accent);background:var(--accent);border-color:transparent}.mkt-verb--primary:hover{background:var(--accent-hover)}.mkt-verb:disabled,.mkt-verb[aria-disabled=true]{color:var(--muted);background:var(--control-disabled-bg);border-color:transparent;cursor:not-allowed}.mkt-state-switch{display:flex;align-items:center;gap:var(--step-2-5);padding:calc(var(--step) * .75) calc(var(--step) * .75) calc(var(--step) * .75) var(--step-3);font-size:var(--t-label);color:var(--muted);background:var(--fill);border:0;border-radius:var(--radius-pill);align-self:flex-start}.mkt-state-switch__seg{display:inline-flex;gap:var(--step-0-5)}.mkt-state-switch__seg button{padding:var(--step-1) var(--step-3);font:inherit;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-pill);font-weight:var(--w-semibold)}.mkt-state-switch__seg button[aria-pressed=true]{color:var(--ink);background:var(--canvas);box-shadow:var(--shadow-segment)}.mkt-hero{flex-direction:column}.mkt-hero,.mkt-hero__top{display:flex;gap:var(--step-4)}.mkt-hero__top{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.mkt-hero__top>div{flex:1 1}.mkt-hero h1{margin:0;font-size:var(--t-display-l);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-hero p{margin:var(--step-1-5) 0 0;color:var(--muted);max-width:56ch}.mkt-quietlink{display:inline-flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-eyebrow);color:var(--muted);text-decoration:none;white-space:nowrap}.mkt-quietlink:hover{color:var(--ink)}.mkt-quietlink svg{width:16px;height:16px}.mkt-search{display:flex;align-items:center;gap:var(--step-2);padding:0 var(--step-2) 0 var(--step-4);background:var(--fill);border:1px solid transparent;border-radius:var(--radius-pill);min-height:50px;box-sizing:border-box}.mkt-search:focus-within{border-color:var(--ink)}.mkt-search svg{width:18px;height:18px;color:var(--muted);flex:none}.mkt-search input{flex:1 1;min-width:0;font:inherit;color:var(--ink);background:transparent;border:0;outline:none}.mkt-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--step-2-5);gap:var(--step-2-5)}.mkt-legend__title{grid-column:1/-1;margin:0;font-family:var(--sans);font-size:var(--t-eyebrow);text-transform:none;letter-spacing:0;color:var(--muted);font-weight:var(--w-semibold)}.mkt-legend__item{display:flex;gap:var(--step-2-5);padding:var(--step-3);text-decoration:none;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-pop)}.mkt-legend__item:hover{border-color:var(--border-quiet)}.mkt-legend__dot{width:8px;height:8px;margin-top:var(--step-1-5);flex:none;background:var(--mkt-hue);border-radius:50%}.mkt-legend__body{display:flex;flex-direction:column;gap:var(--step-0-5)}.mkt-legend__name{font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-legend__desc{font-size:var(--t-label);color:var(--muted)}.mkt-section{display:flex;flex-direction:column;gap:var(--step-3)}.mkt-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--step-4)}.mkt-section__title{margin:0;font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-section__sub{margin-top:var(--step-0-5)}.mkt-section__more,.mkt-section__sub{font-size:var(--t-eyebrow);color:var(--muted)}.mkt-section__more{display:inline-flex;align-items:center;gap:var(--step-1);text-decoration:none;white-space:nowrap}.mkt-section__more:hover{color:var(--ink)}.mkt-section__more svg{width:15px;height:15px}.mkt-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--step-3);gap:var(--step-3)}.mkt-rail-empty{margin:0;font-size:var(--t-eyebrow);color:var(--muted)}.mkt-skel-card{min-height:190px;background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-state-block{padding:var(--step-5);background:var(--danger-soft-bg);border:1px solid var(--danger-border);border-radius:var(--radius-card)}.mkt-state-block h3{margin:0;font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-state-block p{margin:var(--step-1-5) 0 0;font-size:var(--t-eyebrow);color:var(--muted)}.mkt-collgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--step-3);gap:var(--step-3)}.mkt-coll{display:block;padding:var(--step-4-5);text-decoration:none;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-coll:hover{box-shadow:var(--shadow-soft)}.mkt-coll__body{display:flex;flex-direction:column;gap:var(--step-1)}.mkt-coll__eyebrow{font-size:var(--t-eyebrow);text-transform:none;letter-spacing:0;color:var(--mkt-hue);font-weight:var(--w-semibold)}.mkt-coll__title{font-size:var(--t-row-golden);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-coll__sub{font-size:var(--t-eyebrow);color:var(--muted)}.mkt-sparse{display:flex;align-items:center;justify-content:space-between;gap:var(--step-5);padding:var(--step-6);background:var(--panel-warm-bg);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-sparse h2{margin:0;font-size:var(--t-row-golden);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-sparse p{margin:var(--step-1-5) 0 0;font-size:var(--t-eyebrow);color:var(--muted);max-width:52ch}.mkt-card{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-3-5);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color .16s ease,box-shadow .16s ease}.mkt-card:hover{border-color:var(--hairline);box-shadow:var(--shadow-soft)}.mkt-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--step-2)}.mkt-card__updated{font-size:var(--t-badge);color:var(--muted-2)}.mkt-type-chip{display:inline-flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-eyebrow);text-transform:none;letter-spacing:0;color:var(--mkt-hue);font-weight:var(--w-semibold)}.mkt-type-chip__glyph{width:6px;height:6px;background:var(--mkt-hue);border-radius:var(--radius-xs)}.mkt-card__titlerow{display:flex;align-items:center;gap:var(--step-2)}.mkt-card__mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;font-size:var(--t-badge);font-weight:var(--w-bold);color:var(--page-bg);background:var(--mkt-hue);border-radius:var(--radius-sm)}.mkt-card__title{margin:0;font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-card__title a{text-decoration:none}.mkt-card__title a:hover{text-decoration:underline}.mkt-card__pub{display:flex;align-items:center;gap:var(--step-1);margin:0;font-size:var(--t-label);color:var(--muted)}.mkt-card__pub b{font-weight:var(--w-semibold);color:var(--ink-soft)}.mkt-verified{display:inline-flex;color:var(--colour-agree)}.mkt-verified svg{width:13px;height:13px}.mkt-card__line{margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--ink-soft)}.mkt-card__tags{display:flex;flex-wrap:wrap;gap:var(--step-1)}.mkt-card__spacer{flex:1 1;min-height:4px}.mkt-tag{display:inline-flex;align-items:center;padding:var(--step-0-5) var(--step-2-5);font-size:var(--t-badge);color:var(--muted);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.mkt-tag--hue{color:var(--mkt-hue);border-color:var(--mkt-hue)}.mkt-stars{display:inline-flex;align-items:center;gap:var(--step-1);font-size:var(--t-label);color:var(--ink-soft)}.mkt-stars svg{width:13px;height:13px;color:var(--ink)}.mkt-muted,.mkt-stars span{color:var(--muted-2)}.mkt-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--step-2);padding-top:var(--step-2);border-top:1px solid var(--hairline)}.mkt-price{font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-scan{display:inline-flex;align-items:center;gap:var(--step-1);font-size:var(--t-badge);color:var(--colour-agree)}.mkt-scan svg{width:13px;height:13px}.mkt-scan--pending{color:var(--muted-2)}.mkt-policyhint{display:inline-flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-badge);color:var(--muted)}.mkt-policyhint__dot{width:6px;height:6px;background:var(--mkt-hue);border-radius:50%}.mkt-compchip{display:inline-flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-badge);color:var(--muted)}.mkt-compchip__stack{display:inline-flex;gap:var(--step-0-5)}.mkt-compchip__stack i{width:4px;height:11px;background:var(--mkt-hue);border-radius:var(--radius-pill)}.mkt-typehero{display:flex;flex-direction:column;gap:var(--step-3);padding:var(--step-7);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-typehero__eyebrow{display:inline-flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-eyebrow);text-transform:none;letter-spacing:0;color:var(--mkt-hue);font-weight:var(--w-semibold)}.mkt-typehero__dot{width:7px;height:7px;background:var(--mkt-hue);border-radius:50%}.mkt-typehero__title{margin:0;font-size:var(--t-display-l);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-typehero__desc{margin:0;max-width:62ch;font-size:var(--t-small);line-height:1.55;color:var(--ink-soft)}.mkt-typehero__facts{display:flex;flex-wrap:wrap;gap:var(--step-2)}.mkt-typefact{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:var(--step-1) var(--step-3);font-size:var(--t-label);color:var(--ink-soft);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.mkt-typefact svg{width:13px;height:13px;color:var(--mkt-hue)}.mkt-typehero__cta{margin-top:var(--step-1)}.mkt-quickfilters{display:flex;flex-wrap:wrap;gap:var(--step-1-5)}.mkt-quickfilter{padding:var(--step-1) var(--step-3);font-size:var(--t-eyebrow);color:var(--ink-2);text-decoration:none;background:transparent;border:1px solid var(--border-quiet);border-radius:var(--radius-pill);display:inline-flex;align-items:center;min-height:30px;box-sizing:border-box;font-weight:var(--w-semibold);white-space:nowrap}.mkt-quickfilter:hover{color:var(--ink);background:var(--fill)}.mkt-browse{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--step-7);gap:var(--step-7);align-items:start}@container mkt-root (max-width: 900px){.mkt-browse{grid-template-columns:minmax(0,1fr)}.mkt-facets{position:static}}.mkt-facets{position:-webkit-sticky;position:sticky;top:calc(var(--shell-top, 0px) + var(--step-5-5))}.mkt-facets__head{display:flex;align-items:center;justify-content:space-between;gap:var(--step-2);padding-bottom:var(--step-2-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);border-bottom:1px solid var(--hairline)}.mkt-facet{padding:var(--step-3) 0;border-bottom:1px solid var(--hairline-soft)}.mkt-facet>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--step-2);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);list-style:none;cursor:pointer}.mkt-facet>summary::-webkit-details-marker{display:none}.mkt-facet>summary svg{width:15px;height:15px;color:var(--muted);transition:transform .2s ease}.mkt-facet[open]>summary svg{transform:rotate(180deg)}.mkt-facet__opts{display:flex;flex-direction:column;gap:var(--step-0-5);padding-top:var(--step-2-5)}.mkt-opt{display:flex;align-items:center;gap:var(--step-2);padding:var(--step-1) var(--step-1-5);font-size:var(--t-eyebrow);color:var(--ink-soft);border-radius:var(--radius-md);cursor:pointer}.mkt-opt:hover{background:var(--nested-bg)}.mkt-opt__label{flex:1 1;min-width:0}.mkt-opt__count{font-size:var(--t-badge);color:var(--muted-2)}.mkt-results{display:flex;flex-direction:column;gap:var(--step-3-5)}.mkt-results__head{display:flex;align-items:center;justify-content:space-between;gap:var(--step-4);flex-wrap:wrap}.mkt-results__count{margin:0;font-size:var(--t-eyebrow);color:var(--muted)}.mkt-results__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2)}.mkt-orderpick{display:inline-flex;align-items:center;gap:var(--step-1-5);color:var(--muted)}.mkt-orderpick>svg{width:15px;height:15px}.mkt-active-filters{display:flex;flex-wrap:wrap;gap:var(--step-1-5)}.mkt-active-filter{display:inline-flex;align-items:center;gap:var(--step-1);padding:var(--step-1) var(--step-1-5) var(--step-1) var(--step-2-5);font-size:var(--t-label);color:var(--ink-soft);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.mkt-active-filter button{padding:0 var(--step-1);font:inherit;line-height:1;color:var(--muted);background:none;border:0;cursor:pointer}.mkt-active-filter button:hover{color:var(--ink)}.mkt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--step-3);gap:var(--step-3)}.mkt-grid[data-view=list]{grid-template-columns:minmax(0,1fr)}.mkt-grid[data-view=list] .mkt-card__spacer{display:none}.mkt-state-block--calm{background:var(--nested-bg);border-color:var(--hairline);text-align:center}.mkt-state-block h2{margin:0;font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-state-cta{margin-top:var(--step-3)}.mkt-adjacent{display:flex;flex-direction:column;gap:var(--step-2-5)}.mkt-adjacent__title{margin:0;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--muted)}.mkt-detail{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--step-8);gap:var(--step-8);align-items:start}@container mkt-root (max-width: 900px){.mkt-detail{grid-template-columns:minmax(0,1fr)}.mkt-detail__aside{position:static}}.mkt-detail__main{display:flex;flex-direction:column;gap:var(--step-7)}.mkt-detail__aside{position:-webkit-sticky;position:sticky;top:calc(var(--shell-top, 0px) + var(--step-5-5))}.mkt-detail__head{display:flex;flex-direction:column;gap:var(--step-3)}.mkt-detail__title{margin:0;font-size:var(--t-display-l);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-detail__tagline{font-size:var(--t-small)}.mkt-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2)}.mkt-chip{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:var(--step-1) var(--step-3);font-size:var(--t-label);color:var(--ink-soft);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.mkt-chip--block{display:block;margin-top:var(--step-3-5);line-height:1.55}.mkt-chip--ok{color:var(--colour-agree);border-color:var(--colour-agree)}.mkt-chip--ok svg{width:14px;height:14px}.mkt-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2-5);font-size:var(--t-eyebrow);color:var(--muted)}.mkt-byline__pub{display:inline-flex;align-items:center;gap:var(--step-1-5);color:var(--ink-soft)}.mkt-byline__sep{width:3px;height:3px;background:var(--muted-2);border-radius:50%}.mkt-bullets{display:flex;flex-direction:column;gap:var(--step-2)}.mkt-bullet{display:flex;gap:var(--step-2-5)}.mkt-bullet p{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--ink-soft)}.mkt-bullet__icon{flex:none;color:var(--mkt-hue)}.mkt-bullet__icon svg{width:16px;height:16px;margin-top:var(--step-1)}.mkt-block{flex-direction:column}.mkt-block,.mkt-block__head{display:flex;gap:var(--step-3)}.mkt-block__head{align-items:center;justify-content:space-between}.mkt-block__title{margin:0;font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-desc{display:flex;flex-direction:column;gap:var(--step-3)}.mkt-desc p{margin:0;font-size:var(--t-small);line-height:1.65;color:var(--ink-soft)}.mkt-surface{padding:var(--step-4-5);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-surface>.mkt-muted{margin:0;font-size:var(--t-eyebrow)}.mkt-subhead{margin:0 0 var(--step-2);font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-twoup{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--step-3-5);gap:var(--step-3-5)}.mkt-numbered{padding-left:var(--step-5-5);font-size:var(--t-small);line-height:1.65;list-style:decimal}.mkt-bulleted,.mkt-numbered{margin:0;color:var(--ink-soft)}.mkt-bulleted{padding-left:var(--step-4-5);font-size:var(--t-eyebrow);line-height:var(--lh-prose);list-style:disc}.mkt-scopes{display:flex;flex-direction:column;gap:var(--step-3)}.mkt-scope{display:flex;gap:var(--step-2-5)}.mkt-scope+.mkt-scope{margin-top:var(--step-3)}.mkt-scope__icon{flex:none;color:var(--mkt-hue)}.mkt-scope__icon svg{width:17px;height:17px;margin-top:var(--step-0-5)}.mkt-scope__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-1-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-scope__desc{display:block;margin-top:var(--step-0-5);font-size:var(--t-label);color:var(--muted)}.mkt-scope-summary{margin:0 0 var(--step-3);font-size:var(--t-small);color:var(--ink-soft)}.mkt-rw{padding:1px var(--step-2);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.mkt-rw--write{color:var(--ink);border-color:var(--border-quiet)}.mkt-rolepill{padding:1px var(--step-2);font-size:var(--t-badge);font-weight:var(--w-medium);color:var(--muted);background:var(--nested-bg);border-radius:var(--radius-pill)}.mkt-rolepill--automated{color:var(--accent-deep)}.mkt-people{display:flex;flex-direction:column;gap:var(--step-3);margin-top:var(--step-3)}.mkt-person{display:flex;align-items:center;gap:var(--step-2-5)}.mkt-person__name{display:block;font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-person__sub{display:block;font-size:var(--t-label);color:var(--muted)}.mkt-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:50%}.mkt-avatar--sm{width:26px;height:26px;font-size:var(--t-badge)}.mkt-avatar--automated{color:var(--accent-deep);border-style:dashed}.mkt-tagrow{display:flex;flex-wrap:wrap;gap:var(--step-1-5);margin-top:var(--step-3-5)}.mkt-inside{padding:var(--step-3) 0;border-bottom:1px solid var(--hairline-soft)}.mkt-inside>summary{display:flex;justify-content:space-between;gap:var(--step-2-5);font-size:var(--t-small);font-weight:var(--w-semibold);list-style:none;cursor:pointer}.mkt-inside>summary::-webkit-details-marker{display:none}.mkt-inside>summary .mkt-muted{font-size:var(--t-label);font-weight:var(--w-regular)}.mkt-inside__parts{margin:var(--step-2-5) 0 0;padding-left:var(--step-4-5);font-size:var(--t-eyebrow);color:var(--ink-soft);list-style:disc}.mkt-figure{margin:0;font-size:var(--t-display-m);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-figure__unit{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--muted)}.mkt-breakdown{margin-top:var(--step-3-5)}.mkt-summary{display:flex;flex-direction:column;gap:var(--step-1-5)}.mkt-summary__row{display:flex;justify-content:space-between;gap:var(--step-3);font-size:var(--t-eyebrow);color:var(--ink-soft)}.mkt-usage{margin:var(--step-3) 0 0;padding-left:var(--step-4-5);font-size:var(--t-eyebrow);color:var(--muted);list-style:disc}.mkt-trust{display:flex;flex-direction:column;gap:var(--step-2-5);margin:0}.mkt-trust__row{display:flex;justify-content:space-between;gap:var(--step-3);font-size:var(--t-eyebrow)}.mkt-trust__row dt{color:var(--muted)}.mkt-trust__row dd{display:flex;align-items:center;gap:var(--step-1-5);margin:0;font-weight:var(--w-semibold)}.mkt-trust__ok{color:var(--colour-agree)}.mkt-trust__ok svg{width:16px;height:16px}.mkt-case__quote{margin:var(--step-2) 0 var(--step-3);font-size:var(--t-eyebrow);line-height:var(--lh-prose);color:var(--ink-soft)}.mkt-case__client{display:flex;align-items:center;gap:var(--step-2);font-size:var(--t-label);color:var(--muted)}.mkt-rev{padding:var(--step-3-5) 0;border-bottom:1px solid var(--hairline-soft)}.mkt-rev__head{display:flex;align-items:flex-start;gap:var(--step-2-5)}.mkt-rev__name{display:flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-rev__sub{margin-top:var(--step-0-5);font-size:var(--t-label);color:var(--muted)}.mkt-rev__stars{margin-left:auto;display:inline-flex;gap:var(--step-0-5);color:var(--mkt-hue)}.mkt-rev__stars svg{width:13px;height:13px}.mkt-rev__body{margin:var(--step-2-5) 0 0;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink-soft)}.mkt-rev__reply{margin-top:var(--step-2-5);padding:var(--step-2-5) var(--step-3);background:var(--nested-bg);border-radius:var(--radius-row)}.mkt-rev__reply-head{display:flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--muted)}.mkt-rev__reply-head svg{width:14px;height:14px}.mkt-rev__reply p{margin:var(--step-1) 0 0;font-size:var(--t-eyebrow);color:var(--ink-soft)}.mkt-buy{padding:var(--step-4-5);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-buy__price{display:flex;align-items:baseline;gap:var(--step-1-5);margin:0}.mkt-buy__amount{font-size:var(--t-display-l);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-buy__sub,.mkt-buy__unit{font-size:var(--t-eyebrow);color:var(--muted)}.mkt-buy__sub{margin:var(--step-2) 0 0;line-height:1.55}.mkt-buy__cta{display:flex;flex-direction:column;gap:var(--step-2);margin-top:var(--step-3-5)}.mkt-buy__note{margin:var(--step-0-5) 0 0;font-size:var(--t-label);color:var(--muted);text-align:center}.mkt-buy__failed{margin:0;font-size:var(--t-label);color:var(--colour-disagree-ink)}.mkt-cta-block{justify-content:center;width:100%}.mkt-buy__facts{display:flex;flex-direction:column;gap:var(--step-2);margin:var(--step-4) 0 0;padding-top:var(--step-3-5);border-top:1px solid var(--hairline)}.mkt-fact{display:flex;align-items:center;gap:var(--step-1-5);font-size:var(--t-label)}.mkt-fact svg{width:14px;height:14px;color:var(--muted-2);flex:none}.mkt-fact dt{color:var(--muted)}.mkt-fact dd{margin:0 0 0 auto;font-weight:var(--w-semibold);color:var(--ink-soft)}.mkt-bottomcta{display:flex;align-items:center;justify-content:space-between;gap:var(--step-4);flex-wrap:wrap;padding:var(--step-5);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-bottomcta__actions{display:flex;gap:var(--step-2);flex-wrap:wrap}.mkt-alert{gap:var(--step-2-5);padding:var(--step-3) var(--step-4);font-size:var(--t-eyebrow);border-radius:var(--radius-card)}.mkt-alert p{margin:0}.mkt-alert svg{width:18px;height:18px;flex:none}.mkt-alert__action{margin-left:auto;white-space:nowrap}.mkt-alert--danger{color:var(--colour-disagree-ink);background:var(--danger-soft-bg);border:1px solid var(--danger-border)}.mkt-verb--ghost{background:transparent}.mkt-verb--quiet{padding:var(--step-0-5) var(--step-1);font-size:var(--t-label);color:var(--muted);background:none;border:0}.mkt-verb--quiet:hover{color:var(--ink)}.mkt-reviewspage{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:var(--step-8);gap:var(--step-8);align-items:start}@container mkt-root (max-width: 900px){.mkt-reviewspage{grid-template-columns:minmax(0,1fr)}.mkt-annotations{position:static}}.mkt-reviewspage__title{margin:0 0 var(--step-1);font-size:var(--t-display-m)}.mkt-reviewspage__title a{color:var(--mkt-hue)}.mkt-reviewspage .mkt-muted{margin:0 0 var(--step-5);font-size:var(--t-eyebrow)}.mkt-revtop{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:var(--step-5);gap:var(--step-5);align-items:center;padding:var(--step-4-5);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-card)}@container mkt-root (max-width: 640px){.mkt-revtop{grid-template-columns:minmax(0,1fr)}}.mkt-revscore{text-align:center}.mkt-revscore__big{font-size:var(--mkt-figure-l);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-revscore__stars{display:flex;justify-content:center;gap:var(--step-0-5);color:var(--mkt-hue)}.mkt-revscore__stars svg{width:14px;height:14px}.mkt-revscore__of{margin-top:var(--step-1);font-size:var(--t-label);color:var(--muted)}.mkt-revdist{display:flex;flex-direction:column;gap:var(--step-1-5)}.mkt-distrow{display:grid;grid-template-columns:56px minmax(0,1fr) 38px;align-items:center;grid-gap:var(--step-2-5);gap:var(--step-2-5);font-size:var(--t-label);color:var(--muted)}.mkt-distrow__bar{height:6px;background:var(--hairline-soft);border-radius:var(--radius-pill);overflow:hidden}.mkt-distrow__bar i{display:block;height:100%;background:var(--mkt-hue);border-radius:var(--radius-pill)}.mkt-distrow__pct{text-align:right}.mkt-revlist{margin-top:var(--step-1-5)}.mkt-writeprompt{display:flex;align-items:center;justify-content:space-between;gap:var(--step-3-5);flex-wrap:wrap;margin-top:var(--step-5);padding:var(--step-4) var(--step-4-5);font-size:var(--t-small);color:var(--ink-soft);background:var(--nested-bg);border:1px dashed var(--hairline);border-radius:var(--radius-card)}.mkt-annotations{display:flex;flex-direction:column;gap:var(--step-3);position:-webkit-sticky;position:sticky;top:calc(var(--shell-top, 0px) + var(--step-5-5))}.mkt-annotation{padding:var(--step-3-5);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-annotation__title{margin:0 0 var(--step-1);font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-annotation__body{margin:0;font-size:var(--t-label);line-height:1.55;color:var(--muted)}.mkt-consent{width:100%;max-width:580px;margin:0 auto;padding:var(--step-7);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.mkt-consent__head{text-align:center}.mkt-consent__marks{display:flex;gap:var(--step-2-5);color:var(--muted-2)}.mkt-consent__mark,.mkt-consent__marks{align-items:center;justify-content:center}.mkt-consent__mark{display:inline-flex;width:46px;height:46px;font-size:var(--t-ui);font-weight:var(--w-bold);color:var(--page-bg);background:var(--mkt-hue);border-radius:var(--radius-card)}.mkt-consent__mark--host{background:var(--accent-deep)}.mkt-consent__title{margin:var(--step-3-5) 0 0;font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-consent__sub{margin:var(--step-1-5) auto 0;max-width:46ch;font-size:var(--t-eyebrow);line-height:1.55;color:var(--muted)}.mkt-consent__seat{display:flex;gap:var(--step-2-5);margin-top:var(--step-5);padding:var(--step-3) var(--step-3-5);font-size:var(--t-eyebrow);color:var(--ink-soft);background:var(--nested-bg);border-radius:var(--radius-card)}.mkt-consent__seat svg{width:18px;height:18px;flex:none;color:var(--muted)}.mkt-consent__group{margin-top:var(--step-5)}.mkt-consent__grouphead{display:flex;align-items:baseline;gap:var(--step-2);padding-bottom:var(--step-2);border-bottom:1px solid var(--hairline)}.mkt-consent__grouptitle{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted)}.mkt-consent__groupnote{font-size:var(--t-label);color:var(--muted)}.mkt-consent__group .mkt-scopes{margin-top:var(--step-3)}.mkt-consent__group .mkt-scope{align-items:flex-start}.mkt-scope__body{flex:1 1;min-width:0}.mkt-consent__datause{display:flex;gap:var(--step-2-5);margin:var(--step-5) 0 0;font-size:var(--t-label);line-height:1.55;color:var(--muted)}.mkt-consent__datause svg{width:16px;height:16px;flex:none}.mkt-consent__actions{display:flex;flex-direction:column;gap:var(--step-2);margin-top:var(--step-5)}.mkt-consent__notnow{align-self:center;padding:var(--step-1-5) 0}.mkt-switch{flex:none;padding:0;background:none;border:0;cursor:pointer}.mkt-switch__track{display:block;width:36px;height:20px;padding:var(--step-0-5);background:var(--hairline);border-radius:var(--radius-pill);transition:background .16s ease}.mkt-switch__thumb{display:block;width:16px;height:16px;background:var(--canvas);border-radius:50%;transition:transform .16s ease}.mkt-switch[aria-checked=true] .mkt-switch__track{background:var(--mkt-hue)}.mkt-switch[aria-checked=true] .mkt-switch__thumb{transform:translateX(16px)}.mkt-root[data-marketplace-surface=hire-circle],.mkt-root[data-marketplace-surface=hire-role]{max-width:720px;gap:var(--step-5-5)}.mkt-flowtop{justify-content:space-between;gap:var(--step-4)}.mkt-flowtop,.mkt-flowtop__id{display:flex;align-items:center}.mkt-flowtop__id{gap:var(--step-3)}.mkt-flowtop__icon{display:inline-grid;place-items:center;width:38px;height:38px;color:var(--mkt-hue);background:var(--nested-bg);border:1px solid var(--hairline);border-radius:var(--radius-cta)}.mkt-flowtop__icon svg{width:20px;height:20px}.mkt-flowtop__title{font-size:var(--t-ui);font-weight:var(--w-semibold);letter-spacing:-.01em}.mkt-flowtop__sub{font-size:var(--t-label);color:var(--muted)}.mkt-flowclose{display:inline-grid;place-items:center;padding:var(--step-2);color:var(--muted);border-radius:var(--radius-cta)}.mkt-flowclose:hover{color:var(--ink);background:var(--nested-bg)}.mkt-flowclose svg{width:16px;height:16px}.mkt-steps{margin:0 0 var(--step-1);flex-wrap:wrap}.mkt-panel{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden}.mkt-panel__body{padding:var(--step-7) var(--step-7)}.mkt-panel__title{margin:0;font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:-.015em}.mkt-panel__lead{margin:var(--step-2) 0 var(--step-5);font-size:var(--t-small);line-height:1.55;color:var(--muted)}.mkt-panel__footnote{margin:var(--step-4) 0 0;font-size:var(--t-eyebrow)}.mkt-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--step-4);padding:var(--step-4) var(--step-7);background:var(--fill);border-top:1px solid var(--hairline)}.mkt-panel__advance{display:flex;align-items:center;gap:var(--step-3-5)}.mkt-panel__stepcount{font-size:var(--t-label);color:var(--muted)}.mkt-summary__row[data-cost=true]{padding-top:var(--step-2);margin-top:var(--step-0-5);font-weight:var(--w-semibold);color:var(--ink);border-top:1px solid var(--hairline)}.mkt-optcards{display:flex;flex-direction:column;gap:var(--step-2-5)}.mkt-optcard{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3-5) var(--step-4);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-cta);cursor:pointer}.mkt-optcard:hover{border-color:var(--border-hover)}.mkt-optcard__tick{flex:none;display:block;width:18px;height:18px;border:1px solid var(--hairline);border-radius:50%}.mkt-optcard[aria-checked=true]{border-color:var(--mkt-hue);background:var(--nested-bg)}.mkt-optcard[aria-checked=true] .mkt-optcard__tick{border-color:var(--mkt-hue);border-width:5px}.mkt-optcard__body{display:flex;flex-direction:column;gap:var(--step-0-5)}.mkt-optcard__title{font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-optcard__sub{font-size:var(--t-label);line-height:var(--lh-body);color:var(--muted)}.mkt-field{margin-top:var(--step-5)}.mkt-field__label{display:block;margin-bottom:var(--step-2);font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft)}.mkt-field__select{width:100%;padding:var(--step-3) var(--step-3-5);font:inherit;font-size:var(--t-small);color:var(--ink);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-cta)}.mkt-policies{display:flex;flex-direction:column;gap:var(--step-3)}.mkt-policy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-4);padding:var(--step-3-5) var(--step-4);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-cta)}.mkt-policy[data-decision=decline]{border-color:var(--danger-border)}.mkt-policy__body{flex:1 1;min-width:0}.mkt-policy__title{font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-policy__why{margin-top:var(--step-1);font-size:var(--t-label);line-height:var(--lh-body);color:var(--muted)}.mkt-policy__edit{width:100%;margin-top:var(--step-2-5);padding:var(--step-2-5) var(--step-3);font:inherit;color:var(--ink);background:var(--panel-warm-bg);border:1px solid var(--hairline);border-radius:var(--radius-cta);resize:vertical}.mkt-policy__consequence,.mkt-policy__edit{font-size:var(--t-eyebrow);line-height:var(--lh-body)}.mkt-policy__consequence{margin:var(--step-2-5) 0 0;padding:var(--step-2-5) var(--step-3-5);color:var(--colour-disagree-ink);background:var(--danger-soft-bg);border:1px solid var(--danger-border);border-radius:var(--radius-cta)}.mkt-policy__seg{flex:none}.mkt-forkhead{text-align:center}.mkt-forkhead__title{margin:0;font-size:var(--t-display-m);font-weight:var(--w-bold);letter-spacing:-.02em}.mkt-forkhead__lead{max-width:520px;margin:var(--step-2-5) auto 0;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.mkt-fork{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--step-4);gap:var(--step-4)}.mkt-forkcard{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-6);font:inherit;text-align:left;color:var(--ink);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);cursor:pointer}.mkt-forkcard:hover{border-color:var(--mkt-hue);box-shadow:var(--shadow-soft)}.mkt-forkcard[data-tone=primary]{border-color:var(--mkt-hue);background:var(--nested-bg)}.mkt-forkcard__icon{display:inline-grid;place-items:center;width:40px;height:40px;color:var(--mkt-hue);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-cta)}.mkt-forkcard__icon svg{width:20px;height:20px}.mkt-forkcard__title{margin:0;font-size:var(--t-body);font-weight:650;letter-spacing:-.012em}.mkt-forkcard__body{margin:0;font-size:var(--t-eyebrow);line-height:1.55;color:var(--muted)}.mkt-forkcard__meta{display:flex;flex-wrap:wrap;gap:var(--step-1-5)}.mkt-forkcard__cta{margin-top:auto;padding-top:var(--step-3-5)}.mkt-forkback{align-self:flex-start}.mkt-leadcard{display:flex;align-items:center;gap:var(--step-3);margin-bottom:var(--step-4-5)}.mkt-leadcard__body{display:flex;flex-direction:column;gap:var(--step-0-5)}.mkt-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--step-2-5);gap:var(--step-2-5)}.mkt-slot{display:flex;flex-direction:column;gap:var(--step-0-5);padding:var(--step-3) var(--step-3-5);font:inherit;text-align:left;color:var(--ink);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-cta);cursor:pointer}.mkt-slot:hover{border-color:var(--border-hover)}.mkt-slot[aria-checked=true]{border-color:var(--mkt-hue);background:var(--nested-bg)}.mkt-slot__date{font-size:var(--t-label);font-weight:var(--w-medium);color:var(--muted)}.mkt-slot__time{font-size:var(--t-ui);font-weight:var(--w-semibold)}.mkt-flowdone{padding:calc(var(--step) * 11) var(--step-7);text-align:center;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.mkt-flowdone__mark{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:var(--step-4-5);color:var(--mkt-hue);background:var(--nested-bg);border-radius:50%}.mkt-flowdone__mark svg{width:28px;height:28px}.mkt-flowdone__title{margin:0;font-size:var(--t-display-m);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-flowdone__body{max-width:520px;margin:var(--step-2-5) auto 0;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.mkt-flowdone__note{margin:var(--step-3) 0 0;font-size:var(--t-eyebrow);color:var(--muted-2)}.mkt-flowdone__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--step-3);margin-top:var(--step-7)}@container mkt-root (max-width: 720px){.mkt-fork{grid-template-columns:1fr}.mkt-slots{grid-template-columns:repeat(2,1fr)}.mkt-policy{flex-direction:column}}.mkt-root--wide{max-width:1080px;gap:var(--step-6)}.mkt-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-5)}.mkt-pagehead__title{margin:0;font-size:var(--t-display-m);letter-spacing:var(--track-title);font-weight:var(--w-bold)}.mkt-pagehead__sub{margin:var(--step-1-5) 0 0;max-width:620px;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.mkt-alerts{display:flex;flex-direction:column;gap:var(--step-2-5)}.mkt-alert{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3-5) var(--step-4);background:var(--nested-bg);border:1px solid var(--hairline);border-left-width:3px;border-radius:var(--radius-cta)}.mkt-alert[data-tone=danger]{color:var(--colour-disagree-ink);background:var(--danger-soft-bg);border-color:var(--danger-border)}.mkt-alert[data-tone=warn]{border-left-color:var(--border-quiet)}.mkt-alert[data-tone=calm]{border-left-color:var(--accent)}.mkt-alert__icon{flex:none;display:inline-grid;place-items:center}.mkt-alert__icon svg{width:18px;height:18px}.mkt-alert__body{flex:1 1;margin:0;font-size:var(--t-eyebrow);line-height:var(--lh-body)}.mkt-alert__body span{color:var(--muted)}.mkt-alert[data-tone=danger] .mkt-alert__body span{color:inherit}.mkt-alert__action{flex:none;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--accent)}.mkt-costcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:0;gap:0;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden}.mkt-costcard__total{padding:var(--step-5-5) var(--step-6);background:var(--fill)}.mkt-costcard__label{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted-2)}.mkt-costcard__amount{margin-top:var(--step-1-5);font-size:var(--t-display-l);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-costcard__amount span{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--muted)}.mkt-costcard__note{margin-top:var(--step-2);font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.mkt-costcard__proj{margin-top:var(--step-2-5);font-size:var(--t-label);font-style:italic;color:var(--muted-2)}.mkt-costbreak{padding:var(--step-5-5) var(--step-6)}.mkt-costbreak__head{display:flex;align-items:center;justify-content:space-between;gap:var(--step-4);margin-bottom:var(--step-3-5)}.mkt-costbreak__title{margin:0;font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-breakrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;grid-gap:var(--step-3);gap:var(--step-3);padding:var(--step-1-5) 0}.mkt-breakrow__label{font-size:var(--t-eyebrow);color:var(--ink-soft)}.mkt-breakrow__track{display:block;height:6px;background:var(--hairline);border-radius:var(--radius-pill);overflow:hidden}.mkt-breakrow__track i{display:block;height:100%;background:var(--mkt-hue)}.mkt-breakrow__value{font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-installed__controls{display:flex;flex-wrap:wrap;gap:var(--step-3)}.mkt-installed__groups,.mkt-installed__rows{display:flex;flex-direction:column;gap:var(--step-2)}.mkt-instrow{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) auto auto;align-items:center;grid-gap:var(--step-4);gap:var(--step-4);padding:var(--step-3-5) var(--step-4);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-cta)}.mkt-instrow__main{display:flex;align-items:center;gap:var(--step-3);min-width:0}.mkt-instrow__icon{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;color:var(--mkt-hue);background:var(--nested-bg);border-radius:var(--radius-cta)}.mkt-instrow__icon svg{width:17px;height:17px}.mkt-instrow__name{font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-instrow__pub{margin-top:var(--step-0-5);font-size:var(--t-label);color:var(--muted)}.mkt-instrow__pending{padding:0;font:inherit;font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--accent);background:none;border:0;cursor:pointer}.mkt-instrow__where{display:flex;flex-direction:column;gap:var(--step-0-5);font-size:var(--t-eyebrow)}.mkt-instrow__where .mkt-muted{font-size:var(--t-label)}.mkt-instrow__cost{text-align:right;font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-instrow__cost small{display:block;font-size:var(--t-badge);font-weight:var(--w-medium);color:var(--muted)}.mkt-status{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:var(--step-1) var(--step-2-5);font-size:var(--t-label);font-weight:var(--w-medium);color:var(--ink-soft);background:var(--nested-bg);border-radius:var(--radius-pill)}.mkt-status__dot{width:7px;height:7px;background:var(--muted-2);border-radius:50%}.mkt-status[data-status=active] .mkt-status__dot{background:var(--colour-agree)}.mkt-status[data-status=auth-expired]{color:var(--colour-disagree-ink);background:var(--danger-soft-bg)}.mkt-status[data-status=auth-expired] .mkt-status__dot{background:var(--colour-disagree-ink)}.mkt-status[data-status=circle-changing] .mkt-status__dot{background:var(--accent)}.mkt-status[data-status=deprecated] .mkt-status__dot{background:var(--muted-2)}.mkt-treecard{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden}.mkt-treecard__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);padding:var(--step-3-5) var(--step-4);background:var(--fill);border-bottom:1px solid var(--hairline)}.mkt-treecard__title{margin:0;font-size:var(--t-small);font-weight:var(--w-semibold)}.mkt-treecard__head small{font-size:var(--t-label);color:var(--muted)}.mkt-treecard__body{padding:var(--step-1-5) var(--step-4) var(--step-3)}.mkt-treerow{display:grid;grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;grid-gap:var(--step-3);gap:var(--step-3);padding:var(--step-2) 0;border-bottom:1px solid var(--hairline)}.mkt-treerow:last-child{border-bottom:0}.mkt-treerow__cost,.mkt-treerow__name{font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-treerow__cost{text-align:right}.mkt-treerow__cost small{font-weight:var(--w-medium);color:var(--muted)}.mkt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--step-3);gap:var(--step-3)}.mkt-stat{padding:var(--step-4-5) var(--step-5);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-stat[data-lead=true]{background:var(--nested-bg);border-color:var(--mkt-hue)}.mkt-stat__label{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted-2)}.mkt-stat__value{margin-top:var(--step-1-5);font-size:var(--t-display-m);font-weight:var(--w-bold);letter-spacing:-.018em}.mkt-stat__value small{font-size:var(--t-eyebrow);font-weight:var(--w-medium);color:var(--muted)}.mkt-stat__sub{margin-top:var(--step-1);font-size:var(--t-label);color:var(--muted)}.mkt-payoutbar{height:6px;margin-top:var(--step-3);background:var(--hairline);border-radius:var(--radius-pill);overflow:hidden}.mkt-payoutbar i{display:block;height:100%;background:var(--mkt-hue)}.mkt-payoutmeta{display:flex;justify-content:space-between;gap:var(--step-2-5);margin-top:var(--step-1-5);font-size:var(--t-badge);color:var(--muted)}.mkt-pubgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--step-4);gap:var(--step-4)}.mkt-cardpanel{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden}.mkt-cardpanel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);padding:var(--step-4) var(--step-5);border-bottom:1px solid var(--hairline)}.mkt-cardpanel__title{margin:0;font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mkt-cardpanel__head .mkt-muted{font-size:var(--t-label)}.mkt-cardpanel__empty{padding:var(--step-5);font-size:var(--t-eyebrow)}.mkt-lst-table{overflow-x:auto}.mkt-lst{display:grid;min-width:534px;grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,.7fr));align-items:center;grid-gap:var(--step-2-5);gap:var(--step-2-5);padding:var(--step-3) var(--step-5);border-bottom:1px solid var(--hairline)}.mkt-lst:last-child{border-bottom:0}.mkt-lst--head{padding-top:var(--step-2-5);padding-bottom:var(--step-2-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted-2);background:var(--fill)}.mkt-lst--head span:not(:first-child),.mkt-lst__num{text-align:right}.mkt-lst__name{display:flex;align-items:center;gap:var(--step-2-5);min-width:0}.mkt-lst__icon{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;color:var(--mkt-hue);background:var(--nested-bg);border-radius:var(--radius-cta)}.mkt-lst__icon svg{width:15px;height:15px}.mkt-lst__title{font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-lst__num{font-size:var(--t-eyebrow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-pstatus{display:inline-block;margin-top:var(--step-1);padding:1px var(--step-2);font-size:var(--t-badge);font-weight:var(--w-medium);color:var(--muted);background:var(--nested-bg);border-radius:var(--radius-pill)}.mkt-pstatus[data-status=published]{color:var(--colour-agree)}.mkt-pstatus[data-status=in-review]{color:var(--ink-2)}.mkt-pstatus[data-status=deprecated]{color:var(--colour-disagree-ink)}.mkt-inboxrev{padding:var(--step-4) var(--step-5);border-bottom:1px solid var(--hairline-soft)}.mkt-inboxrev:last-child{border-bottom:0}.mkt-inboxrev[data-replied=true]{background:var(--fill)}.mkt-inboxrev__top{display:flex;align-items:flex-start;gap:var(--step-2-5)}.mkt-inboxrev__top>div{flex:1 1;min-width:0}.mkt-inboxrev__name{display:flex;align-items:center;gap:var(--step-2);font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.mkt-inboxrev__on{margin-top:var(--step-0-5);font-size:var(--t-label);color:var(--muted)}.mkt-inboxrev__body{margin:var(--step-2-5) 0 0;font-size:var(--t-eyebrow);line-height:1.55;color:var(--ink-soft)}.mkt-inboxrev__acts{display:flex;align-items:flex-start;gap:var(--step-2);margin-top:var(--step-3)}.mkt-inboxrev__reply{gap:var(--step-1-5)}.mkt-inboxrev__reply svg{width:15px;height:15px}.mkt-replybox{flex:1 1}.mkt-replybox__field{width:100%;padding:var(--step-2-5) var(--step-3);font:inherit;font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--ink);background:var(--panel-warm-bg);border:1px solid var(--hairline);border-radius:var(--radius-cta);resize:vertical}.mkt-replybox__acts{display:flex;gap:var(--step-2);margin-top:var(--step-2)}.mkt-notfound{display:flex;flex-direction:column;align-items:center;gap:var(--step-2-5);padding:var(--step-14) var(--step-6);text-align:center;background:var(--panel-warm-bg);border:1px solid var(--hairline);border-radius:var(--radius-card)}.mkt-notfound__title{margin:0;font-size:var(--t-title);font-weight:var(--w-bold)}.mkt-notfound__body{margin:0;max-width:46ch;font-size:var(--t-eyebrow);color:var(--muted)}.mkt-notfound .mkt-verb{margin-top:var(--step-2)}@container mkt-root (max-width: 900px){.mkt-costcard,.mkt-pubgrid{grid-template-columns:1fr}.mkt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-instrow{grid-template-columns:minmax(0,1fr) auto}.mkt-instrow__where{grid-column:1/-1}.mkt-payoutmeta{flex-wrap:wrap}}}.mkt-demo-address{margin:12px 0 0;font-family:var(--mono,monospace);font-size:13px;color:var(--muted)}.mkt-demo-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.mkt-demo-jumps__btn{font:inherit;font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px;border:1px solid var(--hairline);background:var(--canvas);color:var(--ink-soft);cursor:pointer}.mkt-demo-jumps__btn:hover{border-color:var(--muted-2)}.mkt-demo-jumps__btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--canvas)}.mkt-demo-stage{min-height:620px;max-height:78vh;overflow:auto;padding:20px;background:var(--page-bg);border:1px solid var(--hairline);border-radius:12px}.mkt-demo-log{margin:12px 0 0;padding:0;list-style:none;font-size:13px}.mkt-demo-log__row{padding:4px 0;color:var(--ink-soft);border-bottom:1px solid var(--hairline-soft);overflow-wrap:anywhere}.mkt-demo-log__empty{color:var(--muted)}.mtg-entry{justify-content:center;min-height:70vh;padding:4vh var(--step-4)}.mtg-entry,.mtg-entry-card{display:flex;flex-direction:column;align-items:center}.mtg-entry-card{width:100%;max-width:560px;text-align:center;gap:clamp(var(--step-3),2vh,var(--step-5))}.mtg-entry-eyebrow{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.mtg-entry-title{margin:0;font:var(--w-bold) min(var(--t-display-xl),max(var(--t-display-l),13.4cqi))/var(--lh-display) var(--sans);color:var(--ink);letter-spacing:var(--track-display)}.mtg-entry-body{margin:0;max-width:44ch;font:var(--w-regular) var(--t-body-l)/var(--lh-body) var(--sans);color:var(--ink-2)}.mtg-entry-progress{margin:0;font:var(--w-semibold) var(--t-small)/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.mtg-entry-actions{display:flex;align-items:center;gap:var(--step-4);flex-wrap:wrap;justify-content:center;margin-top:var(--step-1)}@media (prefers-reduced-motion:reduce){.mtg-entry *{transition:none}}[data-pending=true]{cursor:default;opacity:.7}.mtg-confirm-scrim{position:fixed;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:var(--step-4);z-index:1000}.mtg-confirm-scrim:not([data-open=true]){display:none}.mtg-confirm{width:min(400px,100%);background:var(--raised);border-radius:var(--radius-modal);box-shadow:var(--shadow-pop);padding:var(--step-6);text-align:center}.mtg-confirm__ttl{font-family:var(--sans);font-size:var(--t-title);font-weight:var(--w-bold);color:var(--ink);margin:0 0 var(--step-2);letter-spacing:var(--track-body)}.mtg-confirm__body{font-family:var(--sans);font-size:var(--t-ui);color:var(--muted);line-height:1.55;margin:0 0 var(--step-6)}.mtg-confirm__foot{display:flex;gap:var(--step-3);justify-content:center}.tac-shell{display:flex;flex-direction:column;min-height:100%;background:var(--page-bg);color:var(--ink);font-family:var(--sans)}.tac-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--step-3);padding:var(--step-2-5) var(--step-4);border-bottom:1px solid var(--hairline);background:var(--canvas)}.tac-head__back{display:inline-flex;align-items:center;gap:var(--step-1-5);color:var(--ink-soft);text-decoration:none}.tac-head__back:hover{color:var(--ink)}.tac-head__back svg{width:16px;height:16px;flex:none}.tac-head__divider{width:1px;height:20px;background:var(--hairline)}.tac-head__spacer{flex:1 1}.tac-head__tools{gap:var(--step-2-5)}.tac-circlepill,.tac-head__tools{display:inline-flex;align-items:center}.tac-circlepill{gap:var(--step-1-5);font:var(--w-semibold) var(--t-small)/1 var(--sans);color:var(--ink)}.tac-circlepill__mark{width:8px;height:8px;border-radius:50%;background:var(--ink)}.tac-circlepill small{color:var(--muted);font-weight:var(--w-regular)}.tac-modechip{display:inline-flex;align-items:center;gap:var(--step-1-5);font:var(--t-eyebrow)/1 var(--sans);text-transform:none;letter-spacing:0;color:var(--muted)}.tac-modechip__dot{width:6px;height:6px;border-radius:50%;background:var(--ink-2)}.tac-skip{display:inline-flex;align-items:center;gap:var(--step-1-5);font:var(--w-semibold) var(--t-small)/1 var(--sans);color:var(--ink);background:var(--fill);border:1px solid transparent;border-radius:var(--radius-pill);padding:var(--step-1-5) var(--step-2-5);cursor:pointer}.tac-skip:hover{background:var(--fill-2)}.tac-skip:disabled{opacity:.6;cursor:default}.tac-skip svg{width:14px;height:14px;flex:none}.tac-end{font:var(--t-small)/1 var(--sans);color:var(--ink-soft);text-decoration:none}.tac-end:hover{color:var(--ink)}.tac-stepbar{justify-content:space-between;gap:var(--step-4);padding:var(--step-2-5) var(--step-4);border-bottom:1px solid var(--hairline);background:var(--canvas)}.tac-stepbar,.tac-stepbar__steps{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.tac-stepbar__steps{gap:var(--step-1);min-width:0}.tac-hstep{display:inline-flex;align-items:center;gap:var(--step-2);background:transparent;border:none;padding:var(--step-1) var(--step-2);cursor:pointer;color:var(--muted);font:var(--t-small)/1 var(--sans);border-radius:var(--radius-pill)}.tac-hstep:disabled{cursor:default}.tac-hstep--current{color:var(--ink);font-weight:var(--w-semibold)}.tac-hstep--done{color:var(--ink-soft)}.tac-hstep__mark{width:22px;height:22px;border-radius:50%;border:1px solid var(--border-input);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-small)}.tac-hstep--current .tac-hstep__mark{background:var(--accent);color:var(--on-accent);border-color:transparent}.tac-hstep--done .tac-hstep__mark{background:var(--fill-2);color:var(--ink);border-color:transparent}.tac-hstep__loop{display:inline-flex;align-items:center;gap:var(--step-1);font-size:var(--t-eyebrow);text-transform:none;color:var(--muted)}.tac-hstep__loop svg{width:12px;height:12px;flex:none}.tac-hstep__line{width:20px;height:1px;background:var(--hairline)}.tac-hstep__line.is-done{background:var(--ink-2)}.tac-mtr{display:inline-flex;align-items:center;gap:var(--step-2)}.tac-mtr.is-over{color:var(--ink)}.tac-mtr__lbl{display:inline-flex;align-items:center;gap:var(--step-1);font-size:var(--t-eyebrow);text-transform:none;color:var(--muted)}.tac-mtr__lbl svg{width:12px;height:12px;flex:none}.tac-mtr__track{width:120px;height:6px;background:var(--fill-2);border-radius:var(--radius-pill);overflow:hidden}.tac-mtr__fill{height:100%;background:var(--highlight)}.tac-mtr.is-over .tac-mtr__fill{background:var(--ink)}.tac-mtr__fig{font:var(--t-small)/1 var(--sans);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tac-body{display:flex;flex:1 1;min-height:0}@media (max-width:720px){.tac-body{flex-direction:column}.tac-body>.tac-agrail{order:2;margin:0 var(--step-4) var(--step-4)}.tac-actionbar__inner{flex-wrap:wrap}}.tac-pane{flex:1 1;display:flex;flex-direction:column;min-width:0}.tac-pane__scroll{flex:1 1;overflow:auto}.tac-pane__wrap{max-width:820px;margin:0 auto;padding:var(--step-6) var(--step-4);width:100%}.tac-pane__wrap--wide{max-width:1080px}.tac-actionbar{border-top:1px solid var(--hairline);background:var(--canvas);padding:var(--step-3) var(--step-4)}.tac-actionbar__inner{display:flex;align-items:center;gap:var(--step-3);max-width:820px;margin:0 auto}.tac-actionbar__meta{font:var(--t-small)/1.4 var(--sans);color:var(--muted)}.tac-actionbar__spacer{flex:1 1}@media (prefers-reduced-motion:reduce){.tac-shell *{transition:none}}