.th-layout.svelte-1qh6ymu{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 64px);max-width:1280px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.th-sidebar.svelte-1qh6ymu{display:none}@media(min-width:769px){.th-layout.svelte-1qh6ymu{grid-template-columns:240px 1fr}.th-sidebar.svelte-1qh6ymu{display:block;padding:1rem 0;overflow-y:auto;max-height:calc(100vh - 64px);position:sticky;top:64px;border-right:1px solid rgba(255,255,255,.06)}}.th-sb-sec.svelte-1qh6ymu{margin-bottom:1.25rem}.th-sb-h.svelte-1qh6ymu{display:flex;align-items:center;gap:.35rem;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-primary);padding:.5rem .75rem}.th-sb-h-btn.svelte-1qh6ymu{background:none;border:none;cursor:pointer;transition:opacity .15s;width:100%;text-align:left;display:flex;align-items:center;gap:.35rem}.th-sb-h-btn.svelte-1qh6ymu:hover{opacity:.8}.th-sb-h-btn.active.svelte-1qh6ymu{opacity:1}.th-sb-h-btn.svelte-1qh6ymu:not(.active){opacity:.5}.th-sb-h-chev.svelte-1qh6ymu{width:12px;height:12px;flex-shrink:0;transition:transform .15s}.th-sb-h-chev.open.svelte-1qh6ymu{transform:rotate(90deg)}.th-sb-fam.svelte-1qh6ymu{display:flex;align-items:center;gap:.25rem;width:100%;padding:.35rem .75rem;font-size:14px;font-weight:600;color:var(--theme-text-secondary);background:none;border:none;cursor:pointer;text-align:left}.th-sb-fam.svelte-1qh6ymu:hover,.th-sb-fam.active.svelte-1qh6ymu{color:var(--theme-text-primary)}.th-chev.svelte-1qh6ymu{width:12px;height:12px;flex-shrink:0;transition:transform .15s;opacity:.35}.th-chev.open.svelte-1qh6ymu{transform:rotate(90deg)}.th-sb-items.svelte-1qh6ymu{padding:.1rem 0 .2rem 1.5rem}.th-sb-item.svelte-1qh6ymu{display:block;width:100%;padding:.25rem .625rem;font-size:13px;color:var(--theme-text-secondary);background:none;border:none;cursor:pointer;text-align:left;border-radius:5px}.th-sb-item.svelte-1qh6ymu:hover{color:var(--theme-text-primary);background:#ffffff0a}.th-sb-item.active.svelte-1qh6ymu{color:var(--theme-text-primary);background:#ffffff0f;font-weight:500}.th-main.svelte-1qh6ymu{overflow-y:auto}.th-content.svelte-1qh6ymu{padding:1.5rem 2.5rem 2rem}.th-text.svelte-1qh6ymu{max-width:760px}.th-mobile-nav.svelte-1qh6ymu{display:none}@media(max-width:768px){.th-mobile-nav.svelte-1qh6ymu{display:flex;align-items:center;padding:.5rem 0 .75rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}}.th-nav-browse.svelte-1qh6ymu{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.35rem .7rem;cursor:pointer;color:#fff9;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:all .15s}.th-nav-browse.svelte-1qh6ymu:hover{background:#ffffff14;color:#fffc}.th-nav-icon.svelte-1qh6ymu{width:14px;height:14px;flex-shrink:0}.th-drawer-overlay.svelte-1qh6ymu{position:fixed;inset:0;z-index:50;background:#0009}.th-drawer.svelte-1qh6ymu{position:fixed;top:0;left:0;bottom:0;z-index:51;width:280px;background:var(--theme-bg-app);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;padding:.5rem 0;animation:svelte-1qh6ymu-slideInLeft .2s ease}.th-drawer-header.svelte-1qh6ymu{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.5rem}.th-drawer-title.svelte-1qh6ymu{font-size:14px;font-weight:600;color:var(--theme-text-primary);text-transform:uppercase;letter-spacing:.04em}.th-drawer-close.svelte-1qh6ymu{background:none;border:none;color:var(--theme-text-tertiary);cursor:pointer;padding:4px;border-radius:6px;transition:color .15s}.th-drawer-close.svelte-1qh6ymu:hover{color:var(--theme-text-primary)}@keyframes svelte-1qh6ymu-slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.th-head.svelte-1qh6ymu{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;margin-top:.25rem}.th-title.svelte-1qh6ymu{font-size:1.5rem;font-weight:700;color:var(--theme-text-primary);margin-bottom:.75rem}.th-summary.svelte-1qh6ymu{font-size:16px;line-height:1.7;color:#fffc;margin:0}.th-block.svelte-1qh6ymu{margin-bottom:1.5rem}.th-block-title.svelte-1qh6ymu{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-secondary);margin-bottom:.5rem}.th-body.svelte-1qh6ymu{font-size:16px;line-height:1.8;color:#ffffffb3;margin:0}.th-advanced.svelte-1qh6ymu{border-top:1px solid rgba(255,255,255,.04);padding-top:1rem;opacity:.85}.th-empty.svelte-1qh6ymu{font-size:13px;color:var(--theme-text-tertiary);font-style:italic;margin:1rem 0}.th-subtitle.svelte-1qh6ymu{font-size:12px;color:var(--theme-text-tertiary);margin-top:-.5rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px){.th-layout.svelte-1qh6ymu{padding:0}.th-content.svelte-1qh6ymu{padding:1rem}}@media(max-width:639px){.th-layout.svelte-1qh6ymu{padding-top:48px}.th-content.svelte-1qh6ymu{padding:.75rem}}
