@layer retech-block{.retech-x-syslist-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.retech-x-syslist-chip{padding:6px 12px;border:1px solid var(--retech-x-line);border-radius:var(--retech-x-r-pill);background:var(--retech-x-gray-light);color:var(--retech-x-ink-2);font-size:13px}.retech-x-syslist-chip strong{font-weight:700}.retech-x-syslist-grid{display:grid;gap:20px}.retech-x-syslist-card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:36px;align-items:center;padding:28px;border:1px solid var(--retech-x-line);border-radius:var(--retech-x-r-lg);background:var(--retech-x-white);transition:border-color var(--retech-x-dur) var(--retech-x-ease-ui),box-shadow var(--retech-x-dur) var(--retech-x-ease-ui),transform var(--retech-x-dur) var(--retech-x-ease-ui)}.retech-x-syslist-card:hover{border-color:var(--retech-x-flow-a45);box-shadow:var(--retech-x-sh-md);transform:translateY(-2px)}.retech-x-syslist-card--no-media{grid-template-columns:minmax(0,1fr)}.retech-x-syslist-media{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--retech-x-r-md);background:var(--retech-x-gray-light)}.retech-x-syslist-media img{width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--retech-x-ease-entry)}.retech-x-syslist-card:hover .retech-x-syslist-media img{transform:scale(1.04)}.retech-x-syslist-no{position:absolute;top:12px;left:12px;padding:4px 9px;border-radius:var(--retech-x-r-xs);background:rgb(17 23 28 / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--wp--preset--font-family--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:11px;font-weight:700;letter-spacing:.05em}.retech-x-syslist-no--inline{position:static;align-self:flex-start;margin-bottom:12px;background:var(--retech-x-b08);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--retech-x-ink-2)}.retech-x-syslist-body{display:flex;flex-direction:column}.retech-x-syslist-eyebrow{margin-bottom:10px;color:var(--retech-x-tech-dark);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.retech-x-syslist-title{font-size:22px;font-weight:700;line-height:1.28;color:var(--retech-x-ink);letter-spacing:-.015em}.retech-x-syslist-desc{margin-top:12px;color:var(--retech-x-ink-2);font-size:14px;line-height:1.66;max-width:68ch}.retech-x-syslist-flow{display:block;margin-top:16px;padding:11px 14px;border-left:2px solid var(--retech-x-tech);background:var(--retech-x-gray-light);border-radius:0 var(--retech-x-r-sm) var(--retech-x-r-sm) 0;color:var(--retech-x-ink-3);font-family:var(--wp--preset--font-family--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:11px;line-height:1.6;word-break:break-word}.retech-x-syslist-output{display:block;margin-top:12px;color:var(--retech-x-ink-3);font-size:13px;line-height:1.6}.retech-x-syslist-output em{margin-right:8px;color:var(--retech-x-ink-2);font-style:normal;font-weight:700}.retech-x-syslist-card .retech-x-link-arrow{color:var(--retech-x-flow-dark)}[data-header="dark"] .retech-x-syslist-card{border-color:var(--retech-x-line-dark);background:var(--retech-x-steel)}[data-header="dark"] .retech-x-syslist-card:hover{border-color:var(--retech-x-flow-a45)}[data-header="dark"] .retech-x-syslist-media{background:var(--retech-x-steel-2)}[data-header="dark"] .retech-x-syslist-no--inline{background:var(--retech-x-w12);color:var(--retech-x-w90)}[data-header="dark"] .retech-x-syslist-title{color:var(--retech-x-white)}[data-header="dark"] .retech-x-syslist-desc{color:var(--retech-x-w72)}[data-header="dark"] .retech-x-syslist-output{color:var(--retech-x-w60)}[data-header="dark"] .retech-x-syslist-output em{color:var(--retech-x-w90)}[data-header="dark"] .retech-x-syslist-flow{background:var(--retech-x-w08);color:var(--retech-x-w72)}[data-header="dark"] .retech-x-syslist-chip{border-color:var(--retech-x-line-dark);background:var(--retech-x-w08);color:var(--retech-x-w72)}[data-header="dark"] .retech-x-syslist-card .retech-x-link-arrow{color:var(--retech-x-flow)}}@layer retech-responsive{@media (max-width:1080px){.retech-x-syslist-card{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:700px){.retech-x-syslist-card{padding:20px}.retech-x-syslist-title{font-size:19px}}}