._layout_15oo6_1{flex-direction:column;min-height:100dvh;display:flex}._nav_15oo6_8{z-index:10;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#faf8f5d9;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}._brand_15oo6_22{align-items:center;gap:10px;display:flex}._brandText_15oo6_28{letter-spacing:.08em;color:var(--text-muted);font-size:.8rem;font-weight:300}._main_15oo6_36{flex:1}._loading_15oo6_41{justify-content:center;align-items:center;gap:6px;padding:120px 0;display:flex}._dot_15oo6_49{background:var(--accent-soft);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _pulse_15oo6_1}._dot_15oo6_49:nth-child(2){animation-delay:.15s}._dot_15oo6_49:nth-child(3){animation-delay:.3s}@keyframes _pulse_15oo6_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._page_vyj4b_1{max-width:720px;min-height:100dvh;margin:0 auto;padding:32px 24px 60px}._empty_vyj4b_9{text-align:center;color:var(--text-light);padding:60px 20px;font-size:.95rem;font-weight:300}._emptyIcon_vyj4b_17{margin-bottom:12px;font-size:2rem;display:block}._grid_vyj4b_24{grid-template-columns:1fr;gap:16px;list-style:none;display:grid}@media (width>=520px){._grid_vyj4b_24{grid-template-columns:1fr 1fr}}._card_vyj4b_37{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:24px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}._card_vyj4b_37:hover{border-color:var(--accent-soft);box-shadow:var(--shadow-hover);transform:translateY(-2px)}._cardIcon_vyj4b_55{font-size:1.5rem}._cardTitle_vyj4b_59{font-family:var(--font-display);font-size:1.1rem;font-weight:600}._cardDesc_vyj4b_65{color:var(--text-muted);font-size:.85rem;font-weight:300;line-height:1.5}._tags_vyj4b_72{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._tag_vyj4b_72{background:var(--tag-bg);color:var(--tag-text);letter-spacing:.03em;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:400}._page_hq3o8_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;padding:40px 24px;display:flex}._icon_hq3o8_12{margin-bottom:8px;font-size:2.5rem}._heading_hq3o8_17{font-family:var(--font-display);color:var(--text);font-size:2.5rem;font-weight:600}._message_hq3o8_24{color:var(--text-muted);font-size:.95rem;font-weight:300}._link_hq3o8_30{color:var(--accent);margin-top:20px;font-size:.85rem;font-weight:400;transition:color .15s}._link_hq3o8_30:hover{color:var(--accent-hover)}:root{--bg:#faf8f5;--bg-card:#fff;--bg-hover:#f3efe9;--border:#e8e2d9;--border-light:#f0ece5;--text:#3d3529;--text-muted:#9b917f;--text-light:#c4baa8;--accent:#c2a68c;--accent-soft:#e6d5c3;--accent-hover:#b0906e;--tag-bg:#f3efe9;--tag-text:#8a7e6c;--shadow:0 1px 3px #3d35290a;--shadow-hover:0 4px 12px #3d352914;--radius:12px;--radius-sm:8px;--font-body:"Inter", system-ui, sans-serif;--font-display:"Noto Serif SC", "Georgia", serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100dvh;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:720px;margin:0 auto;padding:0 24px}
