.t1-navbar.svelte-1kqhawv{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .3s ease;background-color:#1b4332f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.t1-navbar.is-scrolled.svelte-1kqhawv{background-color:var(--color-primary, #1b4332);box-shadow:0 10px 25px -5px #0000004d}.t1-nav-container.svelte-1kqhawv{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:4rem}.t1-nav-brand.svelte-1kqhawv{display:flex;align-items:center;gap:.75rem;text-decoration:none}.t1-nav-logo-img.svelte-1kqhawv{width:2.25rem;height:2.25rem;object-fit:contain;border-radius:9999px;background-color:var(--color-accent, #c9a014)}.t1-nav-brand-icon.svelte-1kqhawv{width:2.25rem;height:2.25rem;border-radius:9999px;background-color:var(--color-accent, #c9a014);display:flex;align-items:center;justify-content:center;flex-shrink:0}.t1-brand-name.svelte-1kqhawv{font-family:var(--font-display, "Cinzel Decorative", serif);font-weight:700;font-size:.875rem;color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:0;line-height:1.2}.t1-brand-subtitle.svelte-1kqhawv{font-size:.75rem;color:var(--color-muted, #d8f3dc);margin:0;line-height:1.2}.t1-desktop-nav.svelte-1kqhawv{display:none;align-items:center;gap:1.25rem}@media(min-width:1024px){.t1-desktop-nav.svelte-1kqhawv{display:flex}}.t1-nav-link.svelte-1kqhawv{color:var(--color-muted, #d8f3dc);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s ease}.t1-nav-link.svelte-1kqhawv:hover{color:var(--color-accent, #c9a014)}.t1-nav-cta.svelte-1kqhawv{background-color:var(--color-accent, #c9a014);color:var(--color-primary, #1b4332);font-weight:700;font-size:.8125rem;padding:.5rem 1rem;border-radius:9999px;text-decoration:none;transition:all .2s ease}.t1-nav-cta.svelte-1kqhawv:hover{opacity:.9;transform:scale(1.02)}.t1-mobile-toggle.svelte-1kqhawv{color:#fff;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.t1-mobile-toggle.svelte-1kqhawv{display:none}}.t1-mobile-menu.svelte-1kqhawv{background-color:var(--color-primary, #1b4332);border-top:1px solid rgba(216,243,220,.1);padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.t1-mobile-menu.svelte-1kqhawv{display:none}}.t1-mobile-nav-link.svelte-1kqhawv{color:var(--color-muted, #d8f3dc);font-size:.875rem;font-weight:500;text-decoration:none;padding:.5rem 0;border-bottom:1px solid rgba(216,243,220,.05)}.t1-mobile-cta-wrap.svelte-1kqhawv{padding-top:.5rem}.t1-mobile-cta.svelte-1kqhawv{display:block;text-align:center;background-color:var(--color-accent, #c9a014);color:var(--color-primary, #1b4332);font-weight:700;font-size:.875rem;padding:.625rem 1rem;border-radius:9999px;text-decoration:none}.t1-footer.svelte-ufq2l8{background-color:#0e1a14;color:#fff}.t1-footer-container.svelte-ufq2l8{max-width:1280px;margin:0 auto;padding:4rem 1.5rem}.t1-footer-grid.svelte-ufq2l8{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.t1-footer-grid.svelte-ufq2l8{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.t1-footer-grid.svelte-ufq2l8{grid-template-columns:1.2fr .8fr 1fr 1fr}}.t1-brand-col.svelte-ufq2l8{display:flex;flex-direction:column}.t1-footer-brand.svelte-ufq2l8{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.t1-logo-img.svelte-ufq2l8{width:2.5rem;height:2.5rem;object-fit:contain;border-radius:9999px;background-color:var(--color-accent, #c9a014);padding:2px}.t1-brand-icon-box.svelte-ufq2l8{width:2.5rem;height:2.5rem;background-color:var(--color-accent, #c9a014);border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.t1-footer-name.svelte-ufq2l8{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;font-size:1.125rem;color:#fff;margin:0;line-height:1.2}.t1-footer-city.svelte-ufq2l8{color:var(--color-accent, #c9a014);font-size:.75rem;margin:.2rem 0 0}.t1-footer-desc.svelte-ufq2l8{color:#fff6;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.t1-socials-row.svelte-ufq2l8{display:flex;gap:.5rem}.t1-soc-btn.svelte-ufq2l8{width:2.25rem;height:2.25rem;background-color:#ffffff14;border-radius:var(--radius-sm, .375rem);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#ffffff80;text-decoration:none;transition:all .2s}.t1-soc-btn.svelte-ufq2l8:hover{background-color:var(--color-accent, #c9a014);color:var(--color-accent-foreground, #1b4332)}.t1-col-title.svelte-ufq2l8{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.25rem}.t1-col-title.mt-4.svelte-ufq2l8{margin-top:1.25rem}.t1-link-list.svelte-ufq2l8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.t1-footer-link.svelte-ufq2l8{color:#fff6;text-decoration:none;font-size:.875rem;transition:color .2s;display:flex;align-items:center}.t1-footer-link.svelte-ufq2l8:hover{color:#fff}.t1-footer-link.with-dot.svelte-ufq2l8{gap:.5rem}.t1-link-dot.svelte-ufq2l8{width:.25rem;height:.25rem;border-radius:9999px;background-color:#fff3;flex-shrink:0;transition:background-color .2s}.t1-footer-link.svelte-ufq2l8:hover .t1-link-dot:where(.svelte-ufq2l8){background-color:var(--color-accent, #c9a014)}.t1-contact-list.svelte-ufq2l8{display:flex;flex-direction:column;gap:.75rem}.t1-contact-item.svelte-ufq2l8{display:flex;gap:.5rem;align-items:flex-start}.t1-icon.svelte-ufq2l8{font-size:.875rem;margin-top:.1rem;flex-shrink:0}.t1-contact-text.svelte-ufq2l8{color:#fff6;font-size:.75rem;line-height:1.5;margin:0}.t1-bank-cards-stack.svelte-ufq2l8{display:flex;flex-direction:column;gap:.5rem}.t1-bank-card.svelte-ufq2l8{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, .5rem);padding:.75rem}.t1-bank-top.svelte-ufq2l8{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.t1-b-name.svelte-ufq2l8{color:#ffffffb3;font-size:.75rem;font-weight:600;margin:0}.t1-b-cat.svelte-ufq2l8{font-size:.625rem;color:var(--color-accent, #c9a014);background-color:#c9a0141a;padding:.1rem .35rem;border-radius:.25rem}.t1-b-num.svelte-ufq2l8{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:700;color:#fff;margin:.15rem 0}.t1-b-holder.svelte-ufq2l8{color:#ffffff4d;font-size:.625rem;margin:0}.t1-bank-empty.svelte-ufq2l8{font-size:.8125rem;color:#ffffff80;margin:0;line-height:1.5;font-style:italic}.t1-bottom-bar.svelte-ufq2l8{border-top:1px solid rgba(255,255,255,.08);padding:1.25rem 1.5rem}.t1-bottom-container.svelte-ufq2l8{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:space-between}@media(min-width:768px){.t1-bottom-container.svelte-ufq2l8{flex-direction:row}}.t1-copy-text.svelte-ufq2l8{color:#ffffff4d;font-size:.75rem;margin:0}.t1-legal-links.svelte-ufq2l8{display:flex;gap:1.25rem}.t1-legal-link.svelte-ufq2l8{color:#ffffff4d;font-size:.75rem;text-decoration:none;transition:color .2s}.t1-legal-link.svelte-ufq2l8:hover{color:#fff9}html,body{margin:0;padding:0;width:100%;overflow-x:hidden}.theme-01-shell.svelte-n5j7sw{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background, #faf8f3);color:var(--color-foreground, #1a1a1a);font-family:var(--font-sans, "Outfit", system-ui, sans-serif);width:100%;overflow-x:hidden}.theme-01-main.svelte-n5j7sw{flex:1;width:100%}.t1-hero-section.svelte-1xczisp{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-primary, #1b4332);overflow:hidden}.t1-hero-bg.svelte-1xczisp{position:absolute;top:0;right:0;bottom:0;left:0}.t1-hero-img.svelte-1xczisp{width:100%;height:100%;object-fit:cover}.t1-hero-gradient.svelte-1xczisp{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b4332e0,#1b4332b8,#1b4332f2)}.t1-hero-pattern.svelte-1xczisp{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath d='M30 0L60 15v30L30 60 0 45V15z' fill='none' stroke='%23c9a014' stroke-width='0.8'/%3E%3Ccircle cx='30' cy='30' r='8' fill='none' stroke='%23c9a014' stroke-width='0.8'/%3E%3C/svg%3E")}.t1-hero-container.svelte-1xczisp{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6.5rem 1.5rem 2rem;max-width:900px;margin:0 auto;z-index:10}.t1-hero-badge.svelte-1xczisp{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.t1-gold-line.svelte-1xczisp{height:1px;width:3rem;background-color:#c9a01499}.t1-badge-text.svelte-1xczisp{color:#c9a014f2;font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;margin:0}.t1-bismillah.svelte-1xczisp{color:var(--color-accent, #c9a014);font-size:clamp(1.75rem,3.5vw,2.5rem);font-family:Georgia,serif;margin:0 0 1rem;letter-spacing:.05em}.t1-hero-title.svelte-1xczisp{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.08}.t1-hero-description.svelte-1xczisp{color:#ffffffb3;max-width:580px;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.7;margin:0 0 2.5rem}.t1-hero-actions.svelte-1xczisp{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:400px}@media(min-width:640px){.t1-hero-actions.svelte-1xczisp{flex-direction:row;justify-content:center}}.t1-btn-primary.svelte-1xczisp{background-color:var(--color-accent, #c9a014);color:var(--color-accent-foreground, #1b4332);padding:.875rem 2rem;border-radius:var(--radius-sm, .375rem);font-weight:600;font-size:.875rem;text-decoration:none;transition:opacity .2s}.t1-btn-primary.svelte-1xczisp:hover{opacity:.9}.t1-btn-outline.svelte-1xczisp{border:1px solid rgba(255,255,255,.3);color:#fff;padding:.875rem 2rem;border-radius:var(--radius-sm, .375rem);font-weight:600;font-size:.875rem;text-decoration:none;transition:background-color .2s}.t1-btn-outline.svelte-1xczisp:hover{background-color:#ffffff1a}.t1-hero-stats.svelte-1xczisp{margin-top:3.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%}.t1-stat-val.svelte-1xczisp{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--color-accent, #c9a014);margin:0}.t1-stat-lbl.svelte-1xczisp{color:#ffffff8c;font-size:.75rem;margin:.25rem 0 0;letter-spacing:.02em}.t1-prayer-bar-wrapper.svelte-1xczisp{position:relative;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem 1.5rem;z-index:20}.t1-prayer-bar-container.svelte-1xczisp{max-width:1024px;margin:0 auto}.t1-prayer-bar-title.svelte-1xczisp{color:var(--color-accent, #c9a014);font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem;display:none}@media(min-width:768px){.t1-prayer-bar-title.svelte-1xczisp{display:block}}.t1-prayer-bar-grid.svelte-1xczisp{display:flex;align-items:stretch;justify-content:space-between;overflow-x:auto;gap:.25rem}.t1-prayer-col.svelte-1xczisp{flex:1;min-width:60px;padding:.25rem .5rem;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.t1-prayer-col.svelte-1xczisp:last-child{border-right:none}.t1-prayer-col.is-active.svelte-1xczisp{background-color:#ffffff1a;border-radius:var(--radius-sm, .375rem)}.t1-p-name.svelte-1xczisp{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;color:#ffffff73}.t1-prayer-col.is-active.svelte-1xczisp .t1-p-name:where(.svelte-1xczisp){color:var(--color-accent, #c9a014)}.t1-p-time.svelte-1xczisp{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1rem;font-weight:600;color:#ffffffb3;margin:0}.t1-prayer-col.is-active.svelte-1xczisp .t1-p-time:where(.svelte-1xczisp){color:#fff}.t1-p-active-badge.svelte-1xczisp{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.25rem;color:var(--color-accent, #c9a014);font-size:.5625rem}.t1-p-pulse.svelte-1xczisp{width:4px;height:4px;border-radius:9999px;background-color:var(--color-accent, #c9a014);animation:svelte-1xczisp-t1-pulse 1.5s infinite}@keyframes svelte-1xczisp-t1-pulse{0%,to{opacity:1}50%{opacity:.3}}.t1-profile-section.svelte-1ggjn93{padding:5rem 1.5rem;background-color:var(--color-background, #faf8f3);color:var(--color-foreground, #1a1a1a)}.t1-profile-container.svelte-1ggjn93{max-width:1280px;margin:0 auto}.t1-section-header.svelte-1ggjn93{margin-bottom:3rem}.t1-badge-row.svelte-1ggjn93{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.t1-gold-dash.svelte-1ggjn93{width:2rem;height:1px;background-color:var(--color-accent, #c9a014)}.t1-section-pretitle.svelte-1ggjn93{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.t1-section-title.svelte-1ggjn93{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .75rem;line-height:1.15}.t1-section-sub.svelte-1ggjn93{color:var(--color-muted-foreground, #8b7355);font-size:.9375rem;line-height:1.7;max-width:680px;margin:0}.t1-profile-grid.svelte-1ggjn93{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.t1-profile-grid.svelte-1ggjn93{grid-template-columns:3fr 2fr}}.t1-profile-main.svelte-1ggjn93{display:flex;flex-direction:column;gap:1.5rem}.t1-image-box.svelte-1ggjn93{position:relative;border-radius:var(--radius-xl, 1rem);overflow:hidden;background-color:var(--color-muted, #f0ebe2);aspect-ratio:16 / 9}.t1-about-img.svelte-1ggjn93{width:100%;height:100%;object-fit:cover}.t1-image-overlay.svelte-1ggjn93{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(27,67,50,.6) 0%,transparent 60%)}.t1-image-caption.svelte-1ggjn93{position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem;color:#fff}.t1-caption-title.svelte-1ggjn93{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;font-size:1.125rem;margin:0}.t1-caption-address.svelte-1ggjn93{font-size:.75rem;opacity:.8;margin:.25rem 0 0}.t1-prose.svelte-1ggjn93 p:where(.svelte-1ggjn93){color:var(--color-muted-foreground, #8b7355);font-size:.9375rem;line-height:1.75;margin:0 0 1rem}.t1-profile-sidebar.svelte-1ggjn93{display:flex;flex-direction:column;gap:1.25rem}.t1-stats-grid.svelte-1ggjn93{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.t1-stat-card.svelte-1ggjn93{background-color:var(--color-card, #ffffff);border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-lg, .75rem);padding:1.25rem;text-align:center}.t1-stat-num.svelte-1ggjn93{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;font-size:1.75rem;color:var(--color-primary, #1b4332);margin:0}.t1-stat-title.svelte-1ggjn93{color:var(--color-muted-foreground, #8b7355);font-size:.75rem;margin:.25rem 0 0}.t1-info-card.svelte-1ggjn93{background-color:var(--color-card, #ffffff);border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-lg, .75rem);padding:1.25rem}.t1-card-pretitle.svelte-1ggjn93{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem}.t1-info-list.svelte-1ggjn93{display:flex;flex-direction:column;gap:.75rem}.t1-info-row.svelte-1ggjn93{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:.8125rem}.t1-info-lbl.svelte-1ggjn93{color:var(--color-muted-foreground, #8b7355);flex-shrink:0;width:5rem}.t1-info-val.svelte-1ggjn93{color:var(--color-foreground, #1a1a1a);font-weight:500;text-align:right;word-break:break-word}.t1-friday-section.svelte-1gxc0gj{padding:5rem 1.5rem;background-color:var(--color-primary, #1b4332);color:#fff}.t1-friday-container.svelte-1gxc0gj{max-width:1280px;margin:0 auto}.t1-section-header.svelte-1gxc0gj{margin-bottom:2.5rem}.t1-badge-row.svelte-1gxc0gj{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.t1-gold-dash.svelte-1gxc0gj{width:2rem;height:1px;background-color:var(--color-accent, #c9a014)}.t1-section-pretitle.svelte-1gxc0gj{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.t1-header-content.svelte-1gxc0gj{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.t1-header-content.svelte-1gxc0gj{flex-direction:row;align-items:flex-end}}.t1-section-title.svelte-1gxc0gj{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.15}.t1-section-sub.svelte-1gxc0gj{color:#fff9;font-size:.9375rem;margin:0}.t1-legend.svelte-1gxc0gj{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.t1-legend-item.svelte-1gxc0gj{display:flex;align-items:center;gap:.5rem}.t1-dot-gold.svelte-1gxc0gj{width:.625rem;height:.625rem;border-radius:9999px;background-color:var(--color-accent, #c9a014)}.t1-dot-muted.svelte-1gxc0gj{width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff3}.t1-legend-label.svelte-1gxc0gj{font-size:.75rem;color:#ffffff80}.t1-legend-label.text-gold.svelte-1gxc0gj{color:var(--color-accent, #c9a014);font-weight:500}.t1-empty-card.svelte-1gxc0gj{padding:3rem;border:1px dashed rgba(255,255,255,.2);border-radius:var(--radius-xl, 1rem);text-align:center;background-color:#ffffff08}.t1-empty-text.svelte-1gxc0gj{color:#fff9;font-size:.9375rem;margin:0}.t1-schedules-list.svelte-1gxc0gj{display:flex;flex-direction:column;gap:.75rem}.t1-friday-card.svelte-1gxc0gj{border-radius:var(--radius-xl, 1rem);border:1px solid rgba(255,255,255,.12);background-color:#ffffff0d;transition:all .2s}.t1-friday-card.is-active.svelte-1gxc0gj{border-color:#c9a01480;background-color:#ffffff1a;box-shadow:0 0 0 1px #c9a0144d}.t1-friday-card.is-past.svelte-1gxc0gj{opacity:.6;background-color:#ffffff08}.t1-card-layout.svelte-1gxc0gj{display:grid;grid-template-columns:1fr}@media(min-width:768px){.t1-card-layout.svelte-1gxc0gj{grid-template-columns:220px 1fr}}.t1-date-col.svelte-1gxc0gj{padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.t1-date-col.svelte-1gxc0gj{border-bottom:none;border-right:1px solid rgba(255,255,255,.1)}}.t1-card-badges.svelte-1gxc0gj{margin-bottom:.35rem}.t1-tag-active.svelte-1gxc0gj{background-color:var(--color-accent, #c9a014);color:var(--color-accent-foreground, #1b4332);font-size:.625rem;font-weight:700;padding:.2rem .5rem;border-radius:9999px}.t1-tag-past.svelte-1gxc0gj{border:1px solid rgba(255,255,255,.2);color:#fff6;font-size:.625rem;padding:.2rem .5rem;border-radius:9999px}.t1-date-text.svelte-1gxc0gj{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;font-size:1.125rem;color:#fff;margin:0}.is-active.svelte-1gxc0gj .t1-date-text:where(.svelte-1gxc0gj){color:var(--color-accent, #c9a014)}.t1-hijri-text.svelte-1gxc0gj{color:#ffffff80;font-size:.75rem;margin:.25rem 0 0}.t1-details-col.svelte-1gxc0gj{padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center}.t1-tema-text.svelte-1gxc0gj{font-size:.8125rem;color:#ffffffb3;margin:0 0 1rem;line-height:1.5}.t1-tema-lbl.svelte-1gxc0gj{font-weight:600;color:#ffffff80}.is-active.svelte-1gxc0gj .t1-tema-lbl:where(.svelte-1gxc0gj){color:#c9a014cc}.t1-officers-grid.svelte-1gxc0gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.t1-officer-role.svelte-1gxc0gj{font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin:0 0 .25rem}.t1-officer-name.svelte-1gxc0gj{font-size:.875rem;font-weight:500;color:#ffffffe6;margin:0}.t1-calendar-card.svelte-1k5qadz{background:var(--color-surface, #ffffff);border-radius:var(--radius-xl, 1rem);padding:1.5rem;border:1px solid var(--color-border, #e5ddd0);box-shadow:var(--shadow-md, 0 4px 20px -2px rgba(27, 67, 50, .08))}.t1-cal-header.svelte-1k5qadz{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.t1-cal-title.svelte-1k5qadz{font-size:1.125rem;font-weight:700;color:var(--color-foreground, #1b4332);margin:0}.t1-cal-nav-btn.svelte-1k5qadz{background:var(--color-muted, #f0ebe2);border:none;border-radius:var(--radius-sm, .375rem);color:var(--color-primary, #1b4332);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:44px;min-height:44px;transition:background .15s ease,color .15s ease}.t1-cal-nav-btn.svelte-1k5qadz:hover{background:var(--color-secondary, #d8f3dc);color:var(--color-primaryHover, #2d6a4f)}.t1-cal-weekdays.svelte-1k5qadz{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;text-align:center}.t1-cal-weekday.svelte-1k5qadz{font-size:.75rem;font-weight:600;color:var(--color-muted-foreground, #8b7355);text-transform:uppercase;letter-spacing:.05em;padding:.25rem 0}.t1-cal-grid.svelte-1k5qadz{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.t1-cal-day.svelte-1k5qadz{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;min-height:44px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md, .5rem);color:var(--color-foreground, #1b4332);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;padding:0}.t1-cal-day.svelte-1k5qadz:hover:not(.is-selected){background:var(--color-muted, #f0ebe2)}.t1-cal-day.is-other-month.svelte-1k5qadz{color:#a8a29e;opacity:.5}.t1-cal-day.is-today.svelte-1k5qadz:not(.is-selected){border-color:var(--color-accent, #c9a014);font-weight:700}.t1-cal-day.is-selected.svelte-1k5qadz{background:var(--color-primary, #1b4332);color:#fff;font-weight:700}.t1-day-number.svelte-1k5qadz{line-height:1}.t1-event-dot.svelte-1k5qadz{position:absolute;bottom:4px;width:5px;height:5px;border-radius:50%;background:var(--color-accent, #c9a014)}.t1-cal-day.is-selected.svelte-1k5qadz .t1-event-dot:where(.svelte-1k5qadz){background:#fff}@media(max-width:480px){.t1-calendar-card.svelte-1k5qadz{padding:1rem .75rem}.t1-cal-day.svelte-1k5qadz{font-size:.8125rem}}.t1-agenda-container.svelte-mmpw95{display:flex;flex-direction:column;gap:1rem}.t1-agenda-header.svelte-mmpw95{display:flex;flex-direction:column;gap:.25rem;border-bottom:2px solid var(--color-border, #e5ddd0);padding-bottom:.75rem}.t1-agenda-title.svelte-mmpw95{font-size:1.25rem;font-weight:700;color:var(--color-primary, #1b4332);margin:0}.t1-agenda-date.svelte-mmpw95{font-size:.875rem;color:var(--color-muted-foreground, #8b7355);font-weight:500}.t1-agenda-empty.svelte-mmpw95{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:var(--color-surface, #ffffff);border-radius:var(--radius-xl, 1rem);border:1px dashed var(--color-border, #e5ddd0);color:var(--color-muted-foreground, #8b7355);text-align:center;gap:.75rem}.t1-agenda-empty.svelte-mmpw95 p:where(.svelte-mmpw95){margin:0;font-size:.9375rem}.t1-agenda-list.svelte-mmpw95{display:flex;flex-direction:column;gap:.875rem}.t1-agenda-card.svelte-mmpw95{position:relative;display:flex;background:var(--color-surface, #ffffff);border-radius:var(--radius-md, .75rem);border:1px solid var(--color-border, #e5ddd0);box-shadow:0 2px 8px #1b43320a;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.t1-agenda-card.svelte-mmpw95:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 20px -2px rgba(27, 67, 50, .08))}.t1-card-accent.svelte-mmpw95{width:4px;background:var(--color-accent, #c9a014);flex-shrink:0}.t1-card-body.svelte-mmpw95{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.t1-card-top.svelte-mmpw95{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.t1-badge.svelte-mmpw95{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;background:var(--color-muted, #f0ebe2);color:var(--color-primary, #1b4332)}.t1-badge.cat-kajian.svelte-mmpw95{background:#d8f3dc;color:#1b4332}.t1-badge.cat-kegiatan.svelte-mmpw95{background:#f0ebe2;color:#40916c}.t1-badge.cat-sosial.svelte-mmpw95{background:#fef3c7;color:#92400e}.t1-badge.cat-anak.svelte-mmpw95{background:#e0e7ff;color:#3730a3}.t1-badge.cat-lainnya.svelte-mmpw95{background:#f3f4f6;color:#4b5563}.t1-time-badge.svelte-mmpw95{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--color-primary, #1b4332)}.t1-act-title.svelte-mmpw95{font-size:1rem;font-weight:700;color:var(--color-foreground, #1b4332);margin:0;line-height:1.35}.t1-act-desc.svelte-mmpw95{font-size:.875rem;color:var(--color-muted-foreground, #40916c);margin:0;line-height:1.5}.t1-card-meta.svelte-mmpw95{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.25rem;font-size:.8125rem;color:var(--color-muted-foreground, #8b7355)}.t1-meta-item.svelte-mmpw95{display:inline-flex;align-items:center;gap:.35rem}.t1-activities-section.svelte-sumxxc{padding:5rem 1.5rem;background:var(--color-background, #faf8f3);position:relative}.t1-container.svelte-sumxxc{max-width:1280px;margin:0 auto}.t1-section-header.svelte-sumxxc{text-align:center;max-width:680px;margin:0 auto 2.5rem}.t1-badge-gold.svelte-sumxxc{display:inline-block;padding:.35rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.1em;background:#c9a0141f;color:var(--color-accent, #c9a014);border:1px solid rgba(201,160,20,.25);margin-bottom:.75rem}.t1-section-title.svelte-sumxxc{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .75rem;line-height:1.2}.t1-divider.svelte-sumxxc{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto 1rem;max-width:160px}.t1-divider-line.svelte-sumxxc{flex:1;height:1px;background:var(--color-border, #e5ddd0)}.t1-divider-dot.svelte-sumxxc{width:6px;height:6px;border-radius:50%;background:var(--color-accent, #c9a014)}.t1-section-desc.svelte-sumxxc{font-size:1rem;color:var(--color-muted-foreground, #40916c);margin:0;line-height:1.6}.t1-filter-bar.svelte-sumxxc{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.t1-filter-btn.svelte-sumxxc{background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5ddd0);color:var(--color-muted-foreground, #8b7355);padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:all .15s ease}.t1-filter-btn.svelte-sumxxc:hover{border-color:var(--color-primary, #1b4332);color:var(--color-primary, #1b4332)}.t1-filter-btn.active.svelte-sumxxc{background:var(--color-primary, #1b4332);border-color:var(--color-primary, #1b4332);color:#fff}.t1-calendar-layout.svelte-sumxxc{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:900px){.t1-calendar-layout.svelte-sumxxc{grid-template-columns:1.1fr 1fr;gap:2.5rem}}.t1-all-empty.svelte-sumxxc{text-align:center;padding:4rem 1.5rem;background:var(--color-surface, #ffffff);border-radius:var(--radius-xl, 1rem);border:1px dashed var(--color-border, #e5ddd0);max-width:600px;margin:0 auto}.t1-empty-icon.svelte-sumxxc{color:var(--color-accent, #c9a014);margin-bottom:1rem}.t1-all-empty.svelte-sumxxc h3:where(.svelte-sumxxc){font-size:1.25rem;font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .5rem}.t1-all-empty.svelte-sumxxc p:where(.svelte-sumxxc){font-size:.9375rem;color:var(--color-muted-foreground, #8b7355);margin:0}.t1-donation-section.svelte-xes6o{padding:5rem 1.5rem;background-color:var(--color-background, #faf8f3);color:var(--color-foreground, #1a1a1a)}.t1-donation-container.svelte-xes6o{max-width:1280px;margin:0 auto}.t1-section-header.svelte-xes6o{margin-bottom:2.5rem}.t1-badge-row.svelte-xes6o{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.t1-gold-dash.svelte-xes6o{width:2rem;height:1px;background-color:var(--color-accent, #c9a014)}.t1-section-pretitle.svelte-xes6o{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.t1-header-content.svelte-xes6o{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.t1-header-content.svelte-xes6o{flex-direction:row;align-items:flex-end}}.t1-section-title.svelte-xes6o{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .5rem;line-height:1.15}.t1-section-sub.svelte-xes6o{color:var(--color-muted-foreground, #8b7355);font-size:.9375rem;margin:0}.t1-donors-badge.svelte-xes6o{color:var(--color-muted-foreground, #8b7355);font-size:.875rem;margin:0;flex-shrink:0}.t1-bold-text.svelte-xes6o{color:var(--color-primary, #1b4332);font-weight:600}.t1-programs-tabs.svelte-xes6o{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2rem}@media(min-width:768px){.t1-programs-tabs.svelte-xes6o{grid-template-columns:repeat(4,1fr)}}.t1-prog-btn.svelte-xes6o{text-align:left;padding:1rem;border-radius:var(--radius-xl, 1rem);border:2px solid var(--color-border, #e5ddd0);background-color:var(--color-card, #ffffff);cursor:pointer;transition:all .2s}.t1-prog-btn.is-active.svelte-xes6o{border-color:var(--color-primary, #1b4332);background-color:var(--color-primary, #1b4332);color:#fff}.t1-prog-emoji.svelte-xes6o{font-size:1.5rem;margin-bottom:.5rem}.t1-prog-name.svelte-xes6o{font-weight:600;font-size:.875rem;color:var(--color-primary, #1b4332);margin:0 0 .5rem;line-height:1.3}.is-active.svelte-xes6o .t1-prog-name:where(.svelte-xes6o){color:#fff}.t1-prog-track.svelte-xes6o{height:.375rem;border-radius:9999px;background-color:var(--color-border, #e5ddd0);overflow:hidden;margin-bottom:.35rem}.is-active.svelte-xes6o .t1-prog-track:where(.svelte-xes6o){background-color:#fff3}.t1-prog-bar.svelte-xes6o{height:100%;border-radius:9999px;background-color:#1b433299;transition:width .4s}.is-active.svelte-xes6o .t1-prog-bar:where(.svelte-xes6o){background-color:var(--color-accent, #c9a014)}.t1-prog-meta.svelte-xes6o{font-size:.6875rem;color:var(--color-muted-foreground, #8b7355);margin:0}.is-active.svelte-xes6o .t1-prog-meta:where(.svelte-xes6o){color:var(--color-accent, #c9a014)}.t1-donation-details-grid.svelte-xes6o{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.t1-donation-details-grid.svelte-xes6o{grid-template-columns:2fr 3fr}}.t1-details-col-left.svelte-xes6o{display:flex;flex-direction:column;gap:1rem}.t1-info-box.svelte-xes6o{background-color:var(--color-card, #ffffff);border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-xl, 1rem);padding:1.5rem}.t1-info-top.svelte-xes6o{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.t1-top-emoji.svelte-xes6o{font-size:2rem}.t1-prog-headline.svelte-xes6o{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;color:var(--color-primary, #1b4332);font-size:1.25rem;margin:0}.t1-sub-meta.svelte-xes6o{color:var(--color-muted-foreground, #8b7355);font-size:.75rem;margin:.25rem 0 0}.t1-prog-desc.svelte-xes6o{color:var(--color-muted-foreground, #8b7355);font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.t1-amount-row.svelte-xes6o{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.t1-collected.svelte-xes6o{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;color:var(--color-primary, #1b4332);font-size:1.25rem}.t1-target.svelte-xes6o{color:var(--color-muted-foreground, #8b7355);font-size:.75rem}.t1-main-track.svelte-xes6o{height:.75rem;background-color:var(--color-muted, #f0ebe2);border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.t1-main-bar.svelte-xes6o{height:100%;background:linear-gradient(90deg,var(--color-primary, #1b4332) 0%,#2d6a4f 100%);border-radius:9999px;transition:width .5s}.t1-track-bottom.svelte-xes6o{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-muted-foreground, #8b7355);margin-bottom:1.25rem}.t1-pct-lbl.svelte-xes6o{font-weight:600;color:var(--color-primary, #1b4332)}.t1-rekening-box.svelte-xes6o{padding-top:1rem;border-top:1px solid var(--color-border, #e5ddd0)}.t1-rek-pre.svelte-xes6o{font-size:.75rem;color:var(--color-muted-foreground, #8b7355);margin:0 0 .25rem}.t1-rek-bank.svelte-xes6o{font-weight:600;color:var(--color-primary, #1b4332);font-size:.875rem;margin:0}.t1-rek-num.svelte-xes6o{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;color:var(--color-primary, #1b4332);font-size:1rem;margin:.25rem 0 0;letter-spacing:.05em}.t1-rek-holder.svelte-xes6o{color:var(--color-muted-foreground, #8b7355);font-size:.75rem;margin:.25rem 0 0}.t1-note-box.svelte-xes6o{background-color:var(--color-secondary, #d8f3dc);border-radius:var(--radius-lg, .75rem);padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem}.t1-note-icon.svelte-xes6o{width:1.25rem;height:1.25rem;color:var(--color-primary, #1b4332);flex-shrink:0;margin-top:.1rem}.t1-note-text.svelte-xes6o{color:var(--color-primary, #1b4332);font-size:.75rem;line-height:1.5;margin:0;opacity:.85}.t1-details-col-right.svelte-xes6o{display:flex;flex-direction:column}.t1-form-box.svelte-xes6o{background-color:var(--color-card, #ffffff);border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-xl, 1rem);padding:1.5rem}.t1-form-title.svelte-xes6o{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;color:var(--color-primary, #1b4332);font-size:1.25rem;margin:0 0 1.5rem}.t1-form-group.svelte-xes6o{margin-bottom:1.25rem}.t1-field-lbl.svelte-xes6o{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-foreground, #8b7355);margin:0 0 .5rem}.t1-presets-grid.svelte-xes6o{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media(min-width:640px){.t1-presets-grid.svelte-xes6o{grid-template-columns:repeat(5,1fr)}}.t1-preset-btn.svelte-xes6o{padding:.625rem .25rem;border-radius:var(--radius-sm, .375rem);font-size:.75rem;font-weight:600;border:1px solid var(--color-border, #e5ddd0);background-color:var(--color-card, #ffffff);color:var(--color-primary, #1b4332);cursor:pointer;transition:all .2s}.t1-preset-btn.is-active.svelte-xes6o{background-color:var(--color-primary, #1b4332);color:#fff;border-color:var(--color-primary, #1b4332)}.t1-custom-input-box.svelte-xes6o{display:flex;border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-sm, .375rem);overflow:hidden}.t1-custom-input-box.svelte-xes6o:focus-within{border-color:var(--color-primary, #1b4332)}.t1-rp-tag.svelte-xes6o{padding:.75rem 1rem;background-color:var(--color-muted, #f0ebe2);color:var(--color-muted-foreground, #8b7355);font-weight:600;font-size:.875rem}.t1-custom-input.svelte-xes6o{flex:1;padding:.75rem 1rem;font-size:.875rem;border:none;outline:none;background:transparent;color:var(--color-foreground, #1a1a1a)}.t1-form-row-2.svelte-xes6o{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem}@media(min-width:768px){.t1-form-row-2.svelte-xes6o{grid-template-columns:1fr 1fr}}.t1-text-input.svelte-xes6o{width:100%;border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-sm, .375rem);padding:.75rem 1rem;font-size:.875rem;outline:none;box-sizing:border-box;background-color:var(--color-card, #ffffff);color:var(--color-foreground, #1a1a1a)}.t1-text-input.svelte-xes6o:focus{border-color:var(--color-primary, #1b4332)}.t1-text-input.svelte-xes6o:disabled{background-color:var(--color-muted, #f0ebe2);color:var(--color-muted-foreground, #8b7355)}.t1-anon-container.svelte-xes6o{display:flex;align-items:flex-end;padding-bottom:.5rem}.t1-anon-label.svelte-xes6o{display:flex;align-items:center;gap:.75rem;cursor:pointer}.t1-toggle-btn.svelte-xes6o{width:2.75rem;height:1.5rem;border-radius:9999px;background-color:var(--color-border, #e5ddd0);position:relative;border:none;cursor:pointer;transition:background-color .2s}.t1-toggle-btn.is-on.svelte-xes6o{background-color:var(--color-primary, #1b4332)}.t1-toggle-thumb.svelte-xes6o{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:9999px;transition:transform .2s}.t1-toggle-thumb.is-on.svelte-xes6o{transform:translate(1.25rem)}.t1-anon-text.svelte-xes6o{font-size:.8125rem;color:var(--color-muted-foreground, #8b7355)}.t1-textarea.svelte-xes6o{width:100%;border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-sm, .375rem);padding:.75rem 1rem;font-size:.875rem;outline:none;resize:none;box-sizing:border-box;background-color:var(--color-card, #ffffff);color:var(--color-foreground, #1a1a1a)}.t1-textarea.svelte-xes6o:focus{border-color:var(--color-primary, #1b4332)}.t1-submit-btn.svelte-xes6o{display:block;text-align:center;width:100%;background-color:var(--color-primary, #1b4332);color:#fff;padding:1rem;border-radius:var(--radius-lg, .75rem);font-weight:600;font-size:.875rem;text-decoration:none;transition:opacity .2s;box-sizing:border-box}.t1-submit-btn.svelte-xes6o:hover{opacity:.9}.t1-footer-security.svelte-xes6o{text-align:center;font-size:.75rem;color:var(--color-muted-foreground, #8b7355);margin:.75rem 0 0}.t1-sec-link.svelte-xes6o{color:var(--color-primary, #1b4332);text-decoration:underline;text-underline-offset:2px}.t1-laporan-section.svelte-1apnlgz{padding:5rem 1.5rem;background-color:var(--color-primary, #1b4332);color:#fff}.t1-laporan-container.svelte-1apnlgz{max-width:1280px;margin:0 auto}.t1-section-header.svelte-1apnlgz{margin-bottom:2.5rem}.t1-badge-row.svelte-1apnlgz{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.t1-gold-dash.svelte-1apnlgz{width:2rem;height:1px;background-color:var(--color-accent, #c9a014)}.t1-section-pretitle.svelte-1apnlgz{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.t1-header-content.svelte-1apnlgz{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.t1-header-content.svelte-1apnlgz{flex-direction:row;align-items:flex-end}}.t1-section-title.svelte-1apnlgz{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.15}.t1-section-sub.svelte-1apnlgz{color:#fff9;font-size:.9375rem;margin:0}.t1-month-buttons.svelte-1apnlgz{display:flex;gap:.5rem;flex-shrink:0}.t1-m-btn.svelte-1apnlgz{padding:.5rem 1rem;border-radius:var(--radius-sm, .375rem);font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.15);background-color:#ffffff14;color:#ffffffb3;cursor:pointer;transition:all .2s}.t1-m-btn.is-active.svelte-1apnlgz{background-color:var(--color-accent, #c9a014);color:var(--color-accent-foreground, #1b4332);border-color:var(--color-accent, #c9a014)}.t1-summary-grid.svelte-1apnlgz{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media(min-width:768px){.t1-summary-grid.svelte-1apnlgz{grid-template-columns:repeat(3,1fr)}}.t1-summary-card.svelte-1apnlgz{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl, 1rem);padding:1.5rem}.t1-card-lbl.svelte-1apnlgz{color:#ffffff80;font-size:.75rem;margin:0 0 .5rem}.t1-card-val.svelte-1apnlgz{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:1.5rem;font-weight:700;margin:0}.t1-card-sub.svelte-1apnlgz{color:#ffffff59;font-size:.6875rem;margin:.5rem 0 0}.text-accent.svelte-1apnlgz{color:var(--color-accent, #c9a014)}.text-red.svelte-1apnlgz{color:#fca5a5}.bg-accent.svelte-1apnlgz{background-color:var(--color-accent, #c9a014)}.bg-red.svelte-1apnlgz{background-color:#f87171}.t1-breakdown-grid.svelte-1apnlgz{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.t1-breakdown-grid.svelte-1apnlgz{grid-template-columns:repeat(2,1fr)}}.t1-breakdown-box.svelte-1apnlgz{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl, 1rem);padding:1.5rem}.t1-box-title.svelte-1apnlgz{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.25rem}.t1-items-stack.svelte-1apnlgz{display:flex;flex-direction:column;gap:.875rem}.t1-item-row.svelte-1apnlgz{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.t1-item-desc.svelte-1apnlgz{font-size:.875rem;color:#fffc;margin:0}.t1-item-amt.svelte-1apnlgz{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;font-weight:600;margin:0;flex-shrink:0;margin-left:.75rem}.t1-meter-track.svelte-1apnlgz{height:.25rem;background-color:#ffffff1a;border-radius:9999px;overflow:hidden}.t1-meter-fill.svelte-1apnlgz{height:100%;border-radius:9999px;transition:width .4s ease}.t1-box-footer.svelte-1apnlgz{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.t1-footer-lbl.svelte-1apnlgz{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#ffffff80;margin:0;letter-spacing:.05em}.t1-footer-amt.svelte-1apnlgz{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1rem;margin:0}.t1-laporan-note.svelte-1apnlgz{text-align:center;color:#ffffff59;font-size:.75rem;margin:2rem 0 0}.t1-layanan-section.svelte-15u66bj{padding:5rem 1.5rem;background-color:var(--color-background, #faf8f3);color:var(--color-foreground, #1a1a1a)}.t1-layanan-container.svelte-15u66bj{max-width:1280px;margin:0 auto}.t1-section-header.svelte-15u66bj{margin-bottom:2.5rem}.t1-badge-row.svelte-15u66bj{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.t1-gold-dash.svelte-15u66bj{width:2rem;height:1px;background-color:var(--color-accent, #c9a014)}.t1-section-pretitle.svelte-15u66bj{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.t1-header-content.svelte-15u66bj{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.t1-header-content.svelte-15u66bj{flex-direction:row;align-items:flex-end}}.t1-section-title.svelte-15u66bj{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .5rem;line-height:1.15}.t1-section-sub.svelte-15u66bj{color:var(--color-muted-foreground, #8b7355);font-size:.9375rem;margin:0}.t1-legend-row.svelte-15u66bj{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.t1-legend-dot.svelte-15u66bj{width:.5rem;height:.5rem;border-radius:9999px}.t1-legend-dot.bg-muted.svelte-15u66bj{background-color:var(--color-muted-foreground, #8b7355)}.t1-legend-dot.bg-accent.svelte-15u66bj{background-color:var(--color-accent, #c9a014);margin-left:.5rem}.t1-legend-lbl.svelte-15u66bj{font-size:.75rem;color:var(--color-muted-foreground, #8b7355)}.t1-services-grid.svelte-15u66bj{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}@media(min-width:768px){.t1-services-grid.svelte-15u66bj{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.t1-services-grid.svelte-15u66bj{grid-template-columns:repeat(3,1fr)}}.t1-service-card.svelte-15u66bj{background-color:var(--color-card, #ffffff);border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-xl, 1rem);padding:1.5rem;transition:all .2s}.t1-service-card.svelte-15u66bj:hover{border-color:#1b433240;box-shadow:0 4px 6px -1px #0000000d}.t1-card-top.svelte-15u66bj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.t1-icon-box.svelte-15u66bj{width:3rem;height:3rem;background-color:var(--color-muted, #f0ebe2);border-radius:var(--radius-lg, .75rem);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.t1-free-tag.svelte-15u66bj{font-size:.625rem;font-weight:700;background-color:var(--color-secondary, #d8f3dc);color:var(--color-secondary-foreground, #1b4332);padding:.25rem .625rem;border-radius:9999px}.t1-service-title.svelte-15u66bj{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;color:var(--color-primary, #1b4332);font-size:1.125rem;margin:0 0 .5rem;line-height:1.3}.t1-service-desc.svelte-15u66bj{color:var(--color-muted-foreground, #8b7355);font-size:.875rem;line-height:1.6;margin:0 0 1rem}.t1-card-footer.svelte-15u66bj{padding-top:1rem;border-top:1px solid var(--color-border, #e5ddd0);display:flex;flex-direction:column;gap:.35rem}.t1-meta-row.svelte-15u66bj{display:flex;align-items:center;gap:.5rem}.t1-meta-icon.svelte-15u66bj{width:.875rem;height:.875rem;color:var(--color-accent, #c9a014);flex-shrink:0}.t1-meta-text.svelte-15u66bj{color:var(--color-muted-foreground, #8b7355);font-size:.75rem}.t1-cta-banner.svelte-15u66bj{background-color:var(--color-primary, #1b4332);border-radius:var(--radius-xl, 1rem);padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:center}@media(min-width:768px){.t1-cta-banner.svelte-15u66bj{flex-direction:row}}.t1-banner-title.svelte-15u66bj{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-weight:700;color:#fff;font-size:1.25rem;margin:0 0 .25rem}.t1-banner-sub.svelte-15u66bj{color:#fff9;font-size:.875rem;margin:0}.t1-banner-actions.svelte-15u66bj{display:flex;gap:.75rem;flex-shrink:0}.t1-tel-btn.svelte-15u66bj{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.625rem 1.25rem;border-radius:var(--radius-sm, .375rem);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s}.t1-tel-btn.svelte-15u66bj:hover{background-color:#ffffff26}.t1-contact-btn.svelte-15u66bj{background-color:var(--color-accent, #c9a014);color:var(--color-accent-foreground, #1b4332);padding:.625rem 1.25rem;border-radius:var(--radius-sm, .375rem);font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s}.t1-contact-btn.svelte-15u66bj:hover{opacity:.9}.t1-news-section.svelte-z2eq11{padding:5rem 1.5rem;background-color:var(--color-card, #ffffff);color:var(--color-foreground, #1a1a1a)}.t1-news-container.svelte-z2eq11{max-width:1280px;margin:0 auto}.t1-section-header.svelte-z2eq11{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media(min-width:768px){.t1-section-header.svelte-z2eq11{flex-direction:row;align-items:flex-end;justify-content:space-between}}.t1-badge-row.svelte-z2eq11{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.t1-gold-dash.svelte-z2eq11{width:2rem;height:1px;background-color:var(--color-accent, #c9a014)}.t1-section-pretitle.svelte-z2eq11{color:var(--color-accent, #c9a014);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.t1-section-title.svelte-z2eq11{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .5rem;line-height:1.15}.t1-section-sub.svelte-z2eq11{color:var(--color-muted-foreground, #8b7355);font-size:.9375rem;margin:0}.t1-all-link.svelte-z2eq11{color:var(--color-primary, #1b4332);font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;flex-shrink:0;transition:color .2s}.t1-all-link.svelte-z2eq11:hover{color:var(--color-accent, #c9a014)}.t1-arrow-icon.svelte-z2eq11{width:1rem;height:1rem;transition:transform .2s}.t1-all-link.svelte-z2eq11:hover .t1-arrow-icon:where(.svelte-z2eq11){transform:translate(3px)}.t1-news-grid.svelte-z2eq11{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.t1-news-grid.svelte-z2eq11{grid-template-columns:3fr 2fr}}.t1-featured-col.svelte-z2eq11{display:flex;flex-direction:column}.t1-featured-link.svelte-z2eq11{text-decoration:none;color:inherit;display:block}.t1-featured-img-box.svelte-z2eq11{position:relative;border-radius:var(--radius-xl, 1rem);overflow:hidden;background-color:var(--color-muted, #f0ebe2);aspect-ratio:16 / 9;margin-bottom:1.25rem}.t1-featured-img.svelte-z2eq11{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.t1-featured-link.svelte-z2eq11:hover .t1-featured-img:where(.svelte-z2eq11){transform:scale(1.03)}.t1-featured-gradient.svelte-z2eq11{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(27,67,50,.4) 0%,transparent 60%)}.t1-featured-badges.svelte-z2eq11{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem}.t1-badge-cat.svelte-z2eq11{background-color:var(--color-accent, #c9a014);color:var(--color-accent-foreground, #1b4332);font-size:.6875rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px}.t1-featured-meta.svelte-z2eq11{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-muted-foreground, #8b7355);margin-bottom:.5rem}.t1-author-text.svelte-z2eq11{color:var(--color-foreground, #1a1a1a);font-weight:600}.t1-featured-title.svelte-z2eq11{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:1.5rem;font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .75rem;line-height:1.3;transition:color .2s}.t1-featured-link.svelte-z2eq11:hover .t1-featured-title:where(.svelte-z2eq11){color:var(--color-accent, #c9a014)}.t1-featured-excerpt.svelte-z2eq11{color:var(--color-muted-foreground, #8b7355);font-size:.875rem;line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.t1-read-more.svelte-z2eq11{color:var(--color-primary, #1b4332);font-weight:600;font-size:.875rem}.t1-side-col.svelte-z2eq11{display:flex;flex-direction:column;gap:1rem}.t1-side-card.svelte-z2eq11{display:flex;gap:1rem;padding:.75rem;border-radius:var(--radius-lg, .75rem);text-decoration:none;color:inherit;transition:background-color .2s}.t1-side-card.svelte-z2eq11:hover{background-color:var(--color-background, #faf8f3)}.t1-side-thumb-box.svelte-z2eq11{width:6rem;height:5rem;border-radius:var(--radius-md, .5rem);overflow:hidden;flex-shrink:0;background-color:var(--color-muted, #f0ebe2)}.t1-side-thumb.svelte-z2eq11{width:100%;height:100%;object-fit:cover;transition:transform .3s}.t1-side-card.svelte-z2eq11:hover .t1-side-thumb:where(.svelte-z2eq11){transform:scale(1.05)}.t1-side-info.svelte-z2eq11{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.t1-side-cat-row.svelte-z2eq11{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.t1-side-badge.svelte-z2eq11{font-size:.625rem;font-weight:600;background-color:var(--color-secondary, #d8f3dc);color:var(--color-secondary-foreground, #1b4332);padding:.125rem .5rem;border-radius:9999px}.t1-side-date.svelte-z2eq11{font-size:.6875rem;color:var(--color-muted-foreground, #8b7355)}.t1-side-title.svelte-z2eq11{font-weight:600;font-size:.875rem;color:var(--color-foreground, #1a1a1a);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.t1-side-card.svelte-z2eq11:hover .t1-side-title:where(.svelte-z2eq11){color:var(--color-primary, #1b4332)}.theme-01-home.svelte-j65sqh{display:flex;flex-direction:column;width:100%}.t1-detail-container.svelte-aj3cvd{max-width:860px;margin:0 auto;padding:3rem 1.5rem 5rem}.t1-breadcrumb.svelte-aj3cvd{margin-bottom:2rem}.t1-bc-link.svelte-aj3cvd{color:var(--color-primary, #1b4332);text-decoration:none;font-size:.9375rem;font-weight:600;transition:color .2s}.t1-bc-link.svelte-aj3cvd:hover,.t1-bc-link.svelte-aj3cvd:focus-visible{color:var(--color-accent, #c9a014);text-decoration:underline;outline:none}.t1-article.svelte-aj3cvd{background:var(--color-card, #ffffff);border:1px solid var(--color-border, #e5ddd0);border-radius:var(--radius-xl, 1rem);padding:3rem 2.5rem;box-shadow:0 4px 6px -1px #0000000d}.t1-header.svelte-aj3cvd{padding-bottom:2rem;border-bottom:1px solid var(--color-border, #e5ddd0);margin-bottom:2rem}.t1-meta.svelte-aj3cvd{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;margin-bottom:1rem}.t1-tag.svelte-aj3cvd{color:var(--color-accent, #c9a014);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.t1-dot.svelte-aj3cvd,.t1-date.svelte-aj3cvd{color:var(--color-muted-foreground, #8b7355)}.t1-title.svelte-aj3cvd{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--color-primary, #1b4332);margin:0 0 1.25rem}.t1-lead.svelte-aj3cvd{font-size:1.125rem;line-height:1.7;color:var(--color-muted-foreground, #8b7355);margin:0}.t1-body.svelte-aj3cvd{font-size:1.0625rem;line-height:1.8;color:var(--color-foreground, #1a1a1a)}.t1-content.svelte-aj3cvd p:where(.svelte-aj3cvd){margin:0 0 1.5rem;white-space:pre-wrap}.t1-content.svelte-aj3cvd p:where(.svelte-aj3cvd):last-child{margin-bottom:0}.t1-empty-notice.svelte-aj3cvd{padding:2rem;background:var(--color-muted, #f0ebe2);border-radius:var(--radius-md, .5rem);color:var(--color-muted-foreground, #8b7355);text-align:center}.t1-footer.svelte-aj3cvd{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--color-border, #e5ddd0)}.t1-cta-box.svelte-aj3cvd{background:var(--color-secondary, #d8f3dc);border-radius:var(--radius-lg, .75rem);padding:2.25rem;text-align:center}.t1-cta-title.svelte-aj3cvd{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:1.25rem;font-weight:700;color:var(--color-primary, #1b4332);margin:0 0 .5rem}.t1-cta-desc.svelte-aj3cvd{font-size:.9375rem;color:var(--color-primary, #1b4332);line-height:1.6;margin:0 0 1.5rem;opacity:.9}.t1-cta-btn.svelte-aj3cvd{display:inline-block;background:var(--color-primary, #1b4332);color:#fff;font-weight:700;font-size:.875rem;padding:.75rem 1.5rem;border-radius:var(--radius-sm, .375rem);text-decoration:none;transition:opacity .2s ease}.t1-cta-btn.svelte-aj3cvd:hover,.t1-cta-btn.svelte-aj3cvd:focus-visible{opacity:.9;outline:none}@media(max-width:640px){.t1-detail-container.svelte-aj3cvd{padding:1.5rem 1rem 3rem}.t1-article.svelte-aj3cvd{padding:1.75rem 1.25rem}.t1-title.svelte-aj3cvd{font-size:1.85rem}}
