body{background-color:#fff;font-family:Inter,sans-serif}.grc-page.svelte-4om56a.svelte-4om56a{padding-bottom:8rem;color:#1e293b;position:relative;overflow:hidden}.container.svelte-4om56a.svelte-4om56a{max-width:1100px;margin:0 auto;padding:0 1.5rem}.ambient-glow.svelte-4om56a.svelte-4om56a{position:absolute;width:600px;height:600px;filter:blur(120px);opacity:.15;z-index:-1;border-radius:50%}.g1.svelte-4om56a.svelte-4om56a{top:-100px;right:-100px;background:#3b82f6}.g2.svelte-4om56a.svelte-4om56a{bottom:-100px;left:-100px;background:#10b981}.hero.svelte-4om56a.svelte-4om56a{padding:8rem 0 5rem;text-align:center;background:radial-gradient(circle at 50% 0%,#f8fafc 0%,#ffffff 100%)}.year-badge.svelte-4om56a.svelte-4om56a{display:inline-block;padding:.5rem 1.25rem;background:#0f172a;color:#fff;font-size:.75rem;font-weight:700;border-radius:99px;margin-bottom:1.5rem;letter-spacing:.1em;text-transform:uppercase}h1.svelte-4om56a.svelte-4om56a{font-family:Satoshi,sans-serif;font-size:clamp(2.5rem,8vw,4rem);font-weight:900;letter-spacing:-.04em;color:#0f172a;margin-bottom:1rem;line-height:1}.ref-code.svelte-4om56a.svelte-4om56a{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#64748b;margin-bottom:2rem}.hero-desc.svelte-4om56a.svelte-4om56a{max-width:600px;margin:0 auto;font-size:1.15rem;color:#475569;line-height:1.6}.bento-grid.svelte-4om56a.svelte-4om56a{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem;margin-bottom:3rem}.bento-card.svelte-4om56a.svelte-4om56a{background:#ffffff;border:1px solid #f1f5f9;border-radius:1.5rem;padding:2rem;transition:all .4s ease}.bento-card.svelte-4om56a.svelte-4om56a:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 20px 40px -20px #0000001a}.intro-card.svelte-4om56a.svelte-4om56a{grid-column:span 6}.vision-card.svelte-4om56a.svelte-4om56a,.mission-card.svelte-4om56a.svelte-4om56a{grid-column:span 3}.label.svelte-4om56a.svelte-4om56a{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#3b82f6;margin-bottom:.5rem;letter-spacing:.1em}h3.svelte-4om56a.svelte-4om56a{font-size:1.5rem;font-weight:800;margin-bottom:.75rem;color:#0f172a}.bento-card.svelte-4om56a p.svelte-4om56a{color:#64748b;line-height:1.6}.icon-wrap.svelte-4om56a.svelte-4om56a{width:44px;height:44px;background:#f8fafc;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;margin-bottom:1rem}.grid-layout.svelte-4om56a.svelte-4om56a{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:5rem}.section-header.svelte-4om56a.svelte-4om56a{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.num.svelte-4om56a.svelte-4om56a{font-size:.75rem;font-weight:900;color:#fff;background:#1e293b;padding:.25rem .6rem;border-radius:6px}h2.svelte-4om56a.svelte-4om56a{font-size:2rem;font-weight:900;color:#0f172a;letter-spacing:-.02em}.objectives-list.svelte-4om56a.svelte-4om56a{display:grid;gap:1rem}.obj-item.svelte-4om56a.svelte-4om56a{display:flex;gap:1rem;padding:1.25rem;background:#f8fafc;border-radius:1rem;border:1px solid #f1f5f9}.check.svelte-4om56a.svelte-4om56a{flex-shrink:0;width:24px;height:24px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.obj-item.svelte-4om56a p.svelte-4om56a{font-size:.95rem;line-height:1.5;color:#475569;font-weight:500}.functions-stack.svelte-4om56a.svelte-4om56a{display:grid;gap:1.25rem}.func-step.svelte-4om56a.svelte-4om56a{display:flex;gap:1.25rem;align-items:flex-start}.step-num.svelte-4om56a.svelte-4om56a{flex-shrink:0;width:32px;height:32px;border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:#64748b}.func-step.svelte-4om56a p.svelte-4om56a{font-size:1rem;line-height:1.6;color:#475569}.committee-section.svelte-4om56a.svelte-4om56a{margin-bottom:5rem}.glass-container.svelte-4om56a.svelte-4om56a{background:#ffffff;border:1px solid #f1f5f9;border-radius:2rem;padding:3rem;box-shadow:0 40px 80px -40px #0000000d}.table-header.svelte-4om56a.svelte-4om56a{margin-bottom:2.5rem}.title-wrap.svelte-4om56a.svelte-4om56a{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.status-dot.svelte-4om56a.svelte-4om56a{width:10px;height:10px;background:#10b981;border-radius:50%}.pulse.svelte-4om56a.svelte-4om56a{animation:svelte-4om56a-pulse-animation 2s infinite}@keyframes svelte-4om56a-pulse-animation{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.table-header.svelte-4om56a p.svelte-4om56a{color:#64748b;font-weight:500}.table-wrapper.svelte-4om56a.svelte-4om56a{overflow-x:auto}table.svelte-4om56a.svelte-4om56a{width:100%;border-collapse:collapse}th.svelte-4om56a.svelte-4om56a{text-align:left;padding:1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;border-bottom:2px solid #f8fafc}td.svelte-4om56a.svelte-4om56a{padding:1.25rem;border-bottom:1px solid #f8fafc;font-size:.95rem;color:#475569}.name.svelte-4om56a.svelte-4om56a{font-weight:700;color:#0f172a}.role-tag.svelte-4om56a.svelte-4om56a{padding:.25rem .75rem;background:#eff6ff;color:#2563eb;border-radius:99px;font-size:.8rem;font-weight:600}.phone.svelte-4om56a.svelte-4om56a{font-family:JetBrains Mono,monospace;font-size:.85rem}.agenda-list.svelte-4om56a.svelte-4om56a{list-style:none;padding:0;margin-top:1rem}.agenda-list.svelte-4om56a li.svelte-4om56a{padding:.5rem 0;display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;color:#475569}.agenda-list.svelte-4om56a li.svelte-4om56a:before{content:"→";color:#3b82f6}.principal-sign.svelte-4om56a.svelte-4om56a{text-align:right;border-top:1px solid #f1f5f9;padding-top:3rem}.principal-sign.svelte-4om56a p.svelte-4om56a{font-size:.8rem;color:#94a3b8;text-transform:uppercase;margin-bottom:.5rem}.principal-sign.svelte-4om56a strong.svelte-4om56a{display:block;font-size:1.25rem;color:#0f172a}@media (max-width: 860px){.grid-layout.svelte-4om56a.svelte-4om56a{grid-template-columns:1fr;gap:4rem}.vision-card.svelte-4om56a.svelte-4om56a,.mission-card.svelte-4om56a.svelte-4om56a{grid-column:span 6}.hero.svelte-4om56a.svelte-4om56a{padding:6rem 0 3rem}h1.svelte-4om56a.svelte-4om56a{font-size:2.75rem}.glass-container.svelte-4om56a.svelte-4om56a{padding:1.5rem}}
