.page.svelte-1c59hrq{max-width:1200px;margin:60px auto 0;width:100%}.hero.svelte-1c59hrq{position:relative;width:100%;aspect-ratio:21/7;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#1f1f28,#14141a);border:1px solid rgba(255,255,255,.1);margin-bottom:28px}@media(max-width:768px){.hero.svelte-1c59hrq{aspect-ratio:16/8}}.hero__cover.svelte-1c59hrq{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__fade.svelte-1c59hrq{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0c33,#0a0a0cd9)}.hero__content.svelte-1c59hrq{position:absolute;left:0;right:0;bottom:24px;padding:0 28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hero__status.svelte-1c59hrq{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0a0a0cb3;color:#71717a;text-transform:uppercase;letter-spacing:.06em}.hero__status--upcoming.svelte-1c59hrq{color:#8ce990;background:#8ce9901a;border-color:#8ce99066}.hero__status--ongoing.svelte-1c59hrq{color:#f8ae00;background:#f8ae001a;border-color:#f8ae0066}.hero__status--cancelled.svelte-1c59hrq{color:#ff3636;background:#ff36361a;border-color:#ff363666}.hero__title.svelte-1c59hrq{margin:0;font-size:clamp(24px,4vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.05}.layout.svelte-1c59hrq{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}@media(max-width:1240px){.layout.svelte-1c59hrq{grid-template-columns:1fr}}.layout__main.svelte-1c59hrq{min-width:0}.info.svelte-1c59hrq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:18px 20px;margin-bottom:24px}.info__item.svelte-1c59hrq{display:flex;gap:12px;align-items:flex-start;color:#71717a}.info__col.svelte-1c59hrq{display:flex;flex-direction:column;gap:2px;min-width:0}.info__label.svelte-1c59hrq{font-size:11px;color:#71717a;text-transform:uppercase;letter-spacing:.06em}.info__val.svelte-1c59hrq{margin:0;font-size:14px;color:#fafafa;font-weight:500}.info__dim.svelte-1c59hrq{color:#71717a;font-weight:400}.info__org.svelte-1c59hrq{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fafafa;margin-top:2px}.info__org-avatar.svelte-1c59hrq{width:28px;height:28px;border-radius:50%;object-fit:cover}.info__org-name.svelte-1c59hrq{font-size:14px;display:inline-flex;align-items:center;gap:6px}.info__org-name.svelte-1c59hrq .nick.author{color:#2e7bff}.info__org-name.svelte-1c59hrq .nick.senator{color:#f8ae00}.info__org-name.svelte-1c59hrq .nick.admin{color:#ff3636}.desc.svelte-1c59hrq{font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin-bottom:28px;max-width:760px}.parts__head.svelte-1c59hrq{margin-bottom:14px}.parts__title.svelte-1c59hrq{margin:0;font-size:16px;font-weight:600;display:inline-flex;align-items:baseline;gap:8px}.parts__count.svelte-1c59hrq{font-size:13px;color:#71717a;font-weight:500}.parts__max.svelte-1c59hrq{font-size:12px;opacity:.7}.empty.svelte-1c59hrq{text-align:center;color:#71717a;padding:24px 0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;margin:0}.parts__list.svelte-1c59hrq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.parts__item.svelte-1c59hrq{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:8px 14px}.parts__user.svelte-1c59hrq{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.parts__avatar.svelte-1c59hrq{width:32px;height:32px;border-radius:50%}.parts__name.svelte-1c59hrq{font-size:14px;display:inline-flex;align-items:center;gap:6px}.parts__name.svelte-1c59hrq .nick.author{color:#2e7bff}.parts__name.svelte-1c59hrq .nick.senator{color:#f8ae00}.parts__name.svelte-1c59hrq .nick.admin{color:#ff3636}.side.svelte-1c59hrq{position:sticky;top:130px}@media(max-width:1240px){.side.svelte-1c59hrq{position:static}}.side__card.svelte-1c59hrq{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px}.side__card.svelte-1c59hrq form:where(.svelte-1c59hrq){display:flex}.side__label.svelte-1c59hrq{font-size:11px;color:#71717a;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.side__muted.svelte-1c59hrq{margin:0;font-size:13px;color:#71717a;text-align:center}.side__tag.svelte-1c59hrq{margin:0;font-size:13px;text-align:center;padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#71717a}.side__tag--accent.svelte-1c59hrq{color:#8ce990;background:#8ce9901a;border-color:#8ce99066}.side__divider.svelte-1c59hrq{height:1px;background:#ffffff0d;margin:4px 0}.btn.svelte-1c59hrq{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fafafa;cursor:pointer}.btn.svelte-1c59hrq:hover{background:#ffffff14}.btn.svelte-1c59hrq:disabled{opacity:.5;cursor:not-allowed}.btn--block.svelte-1c59hrq{width:100%}.btn--accent.svelte-1c59hrq{color:#8ce990;border-color:#8ce99066;background:#8ce9901a}.btn--danger.svelte-1c59hrq{color:#ff3636;border-color:#ff363666;background:#ff36361a}
