.catalog-legend[data-astro-cid-f2cxn7jo]{display:flex;flex-wrap:wrap;gap:20px;margin-top:36px;color:var(--text-3);font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.catalog-legend[data-astro-cid-f2cxn7jo] span[data-astro-cid-f2cxn7jo]{display:inline-flex;align-items:center;gap:8px}.catalog-legend[data-astro-cid-f2cxn7jo] i[data-astro-cid-f2cxn7jo]{width:8px;height:8px;display:inline-block}.legend-active[data-astro-cid-f2cxn7jo]{background:var(--accent)}.legend-research[data-astro-cid-f2cxn7jo]{border:1px dashed var(--text-2)}.legend-planned[data-astro-cid-f2cxn7jo]{border:1px solid var(--text-4)}.catalog-section[data-astro-cid-f2cxn7jo]{padding:56px 0 128px;border-bottom:1px solid var(--line)}.catalog-list[data-astro-cid-f2cxn7jo]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-strong);border:1px solid var(--line-strong)}.catalog-item[data-astro-cid-f2cxn7jo]{display:flex;flex-direction:column;min-width:0;background:var(--bg);padding:28px;transition:background-color var(--transition-base)}.catalog-item[data-astro-cid-f2cxn7jo]:hover{background:var(--bg-raised)}.catalog-item[data-astro-cid-f2cxn7jo]:last-child:nth-child(2n){grid-column:1 / -1}.catalog-item[data-astro-cid-f2cxn7jo].focus{grid-column:1 / -1;background:radial-gradient(ellipse 50% 90% at 100% 0%,var(--accent-soft),transparent 70%),var(--bg-raised);box-shadow:inset 0 1px 0 var(--accent)}.item-meta[data-astro-cid-f2cxn7jo]{display:flex;justify-content:space-between;gap:12px;color:var(--text-3);font:500 10px/1 var(--font-mono);letter-spacing:.12em}.availability[data-astro-cid-f2cxn7jo]{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--line-strong);text-transform:uppercase;white-space:nowrap}.availability[data-astro-cid-f2cxn7jo].active{color:var(--accent);border-color:var(--accent-line)}.availability[data-astro-cid-f2cxn7jo].research{border-style:dashed;color:var(--text-2)}.availability[data-astro-cid-f2cxn7jo].planned{color:var(--text-3)}.item-main[data-astro-cid-f2cxn7jo]{display:grid;grid-template-columns:1fr;gap:24px;margin-top:56px}.catalog-item[data-astro-cid-f2cxn7jo].focus .item-main[data-astro-cid-f2cxn7jo]{grid-template-columns:1fr auto;align-items:end;margin-top:72px}.item-main[data-astro-cid-f2cxn7jo] h2[data-astro-cid-f2cxn7jo]{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.045em;line-height:1.05}.catalog-item[data-astro-cid-f2cxn7jo].focus .item-main[data-astro-cid-f2cxn7jo] h2[data-astro-cid-f2cxn7jo]{font-size:clamp(36px,4.6vw,60px)}.item-main[data-astro-cid-f2cxn7jo] p[data-astro-cid-f2cxn7jo]{color:var(--text-2);max-width:640px;font-size:15px;line-height:1.7;margin-top:12px}.item-tags[data-astro-cid-f2cxn7jo]{display:flex;gap:6px;flex-wrap:wrap;max-width:340px}.catalog-item[data-astro-cid-f2cxn7jo].focus .item-tags[data-astro-cid-f2cxn7jo]{justify-content:flex-end}.item-tags[data-astro-cid-f2cxn7jo] span[data-astro-cid-f2cxn7jo]{border:1px solid var(--line-strong);padding:5px 9px;color:var(--text-3);font:500 10px/1.2 var(--font-mono)}.item-scope[data-astro-cid-f2cxn7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:32px}.item-scope[data-astro-cid-f2cxn7jo] div[data-astro-cid-f2cxn7jo]{background:var(--bg);padding:20px}.item-scope[data-astro-cid-f2cxn7jo] b[data-astro-cid-f2cxn7jo]{display:block;color:var(--accent);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.item-scope[data-astro-cid-f2cxn7jo] span[data-astro-cid-f2cxn7jo]{color:var(--text-2);font-size:13px;line-height:1.55}.catalog-note[data-astro-cid-f2cxn7jo]{padding:var(--section-padding) 0;border-bottom:1px solid var(--line)}.note-grid[data-astro-cid-f2cxn7jo]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.note-grid[data-astro-cid-f2cxn7jo] h2[data-astro-cid-f2cxn7jo]{font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.04;letter-spacing:-.045em;margin-top:24px}.note-grid[data-astro-cid-f2cxn7jo] p[data-astro-cid-f2cxn7jo]{color:var(--text-2);font-size:17px;line-height:1.75;margin-bottom:28px}@media (max-width: 860px){.catalog-list[data-astro-cid-f2cxn7jo],.catalog-item[data-astro-cid-f2cxn7jo].focus .item-main[data-astro-cid-f2cxn7jo],.note-grid[data-astro-cid-f2cxn7jo]{grid-template-columns:1fr}.catalog-item[data-astro-cid-f2cxn7jo].focus .item-tags[data-astro-cid-f2cxn7jo]{justify-content:flex-start}.item-scope[data-astro-cid-f2cxn7jo]{grid-template-columns:1fr}.note-grid[data-astro-cid-f2cxn7jo]{gap:32px}}@media (max-width: 480px){.catalog-item[data-astro-cid-f2cxn7jo]{padding:20px}.item-main[data-astro-cid-f2cxn7jo],.catalog-item[data-astro-cid-f2cxn7jo].focus .item-main[data-astro-cid-f2cxn7jo]{margin-top:40px}}
