:root{--hero-text-color: #0f172a;--hero-text-color-live: #f8fafc;--hero-status-meta-color: rgba(15, 23, 42, .75);--hero-status-meta-live-color: rgba(248, 250, 252, .85);--hero-status-badge-bg: rgba(15, 23, 42, .75);--hero-status-badge-color: #f8fafc;--hero-status-badge-border: rgba(248, 250, 252, .12);--hero-status-badge-live-bg: rgba(239, 68, 68, .85);--hero-status-badge-live-shadow: rgba(239, 68, 68, .45);--hero-status-badge-soon-bg: rgba(234, 179, 8, .85);--hero-status-badge-offline-bg: rgba(100, 116, 139, .85);--hero-primary-gradient: linear-gradient(135deg, #9146ff, #6c2bd9);--hero-primary-shadow: rgba(145, 70, 255, .3);--hero-primary-shadow-live: rgba(145, 70, 255, .55);--hero-ghost-background: rgba(248, 250, 252, .85);--hero-ghost-text: #1e293b;--hero-ghost-border: rgba(148, 163, 184, .35);--hero-discord-background: rgba(56, 189, 248, .2);--hero-discord-text: #0f172a;--hero-discord-border: rgba(14, 165, 233, .4);--hero-button-shadow: rgba(15, 23, 42, .12);--hero-outline: rgba(255, 255, 255, .8);--hero-player-background: rgba(15, 23, 42, .6);--hero-player-shadow: rgba(15, 23, 42, .18)}:root[data-theme=dark]{--hero-text-color: rgba(226, 232, 240, .92);--hero-text-color-live: rgba(248, 250, 252, .95);--hero-status-meta-color: rgba(203, 213, 225, .75);--hero-status-meta-live-color: rgba(226, 232, 240, .85);--hero-status-badge-bg: rgba(148, 163, 184, .18);--hero-status-badge-color: rgba(248, 250, 252, .92);--hero-status-badge-border: rgba(148, 163, 184, .25);--hero-status-badge-live-bg: rgba(248, 113, 113, .85);--hero-status-badge-live-shadow: rgba(248, 113, 113, .45);--hero-status-badge-soon-bg: rgba(250, 204, 21, .85);--hero-status-badge-offline-bg: rgba(148, 163, 184, .55);--hero-primary-gradient: linear-gradient(135deg, #a855f7, #7c3aed);--hero-primary-shadow: rgba(124, 58, 237, .45);--hero-primary-shadow-live: rgba(167, 139, 250, .65);--hero-ghost-background: rgba(30, 41, 59, .82);--hero-ghost-text: rgba(226, 232, 240, .95);--hero-ghost-border: rgba(148, 163, 184, .35);--hero-discord-background: rgba(56, 189, 248, .18);--hero-discord-text: rgba(226, 232, 240, .95);--hero-discord-border: rgba(125, 211, 252, .45);--hero-button-shadow: rgba(8, 47, 73, .45);--hero-outline: rgba(96, 165, 250, .65);--hero-player-background: rgba(15, 23, 42, .75);--hero-player-shadow: rgba(2, 6, 23, .6)}.hero.svelte-1tq955c{position:relative;overflow:hidden;border-radius:24px;padding:clamp(2rem,5vw,3.5rem);color:var(--hero-text-color)}.hero--live.svelte-1tq955c{color:var(--hero-text-color-live)}.hero__backdrop.svelte-1tq955c{position:absolute;inset:-20%;border-radius:inherit;background:linear-gradient(140deg,#9146ff59,#38bdf840);filter:blur(0);transform:scale(1.05);animation:svelte-1tq955c-heroPulse 18s ease-in-out infinite;z-index:-1}.hero--live.svelte-1tq955c .hero__backdrop:where(.svelte-1tq955c){background:radial-gradient(circle at 20% 20%,#9146ffd9,#38bdf873);animation-duration:10s;box-shadow:0 0 120px #9146ff66}.hero--soon.svelte-1tq955c .hero__backdrop:where(.svelte-1tq955c){background:linear-gradient(140deg,#facc1573,#38bdf84d);animation-duration:14s}.hero__inner.svelte-1tq955c{display:grid;gap:clamp(1.5rem,5vw,3rem);max-width:min(100%,60rem);margin:0 auto}.hero__content.svelte-1tq955c{text-align:left;display:flex;flex-direction:column;gap:1.25rem}.hero__status.svelte-1tq955c{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.status-badge.svelte-1tq955c{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--hero-status-badge-bg);color:var(--hero-status-badge-color);box-shadow:0 0 0 1px var(--hero-status-badge-border)}.status-badge--live.svelte-1tq955c{background:var(--hero-status-badge-live-bg);box-shadow:0 0 24px var(--hero-status-badge-live-shadow)}.status-badge--soon.svelte-1tq955c{background:var(--hero-status-badge-soon-bg)}.status-badge--offline.svelte-1tq955c{background:var(--hero-status-badge-offline-bg)}.status-meta.svelte-1tq955c{font-size:.95rem;font-weight:500;color:var(--hero-status-meta-color)}.hero--live.svelte-1tq955c .status-meta:where(.svelte-1tq955c){color:var(--hero-status-meta-live-color)}.hero.svelte-1tq955c h1:where(.svelte-1tq955c){font-size:clamp(2.35rem,6vw,3.5rem);line-height:1.05;margin:0}.hero.svelte-1tq955c p:where(.svelte-1tq955c){margin:0;font-size:1.05rem;max-width:34ch}.hero-actions.svelte-1tq955c{display:flex;flex-wrap:wrap;gap:.75rem}.hero-button.svelte-1tq955c{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.6rem;border-radius:9999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:1px solid transparent;min-width:12rem}.hero-button--primary.svelte-1tq955c{background:var(--hero-primary-gradient);color:#fff;box-shadow:0 15px 35px var(--hero-primary-shadow)}.hero--live.svelte-1tq955c .hero-button--primary:where(.svelte-1tq955c){box-shadow:0 0 45px var(--hero-primary-shadow-live)}.hero-button--ghost.svelte-1tq955c{background:var(--hero-ghost-background);color:var(--hero-ghost-text);border-color:var(--hero-ghost-border)}.hero-button--discord.svelte-1tq955c{background:var(--hero-discord-background);color:var(--hero-discord-text);border-color:var(--hero-discord-border)}.hero-button.svelte-1tq955c:hover{transform:translateY(-2px);box-shadow:0 18px 35px var(--hero-button-shadow)}.hero-button.svelte-1tq955c:focus-visible{outline:3px solid var(--hero-outline);outline-offset:3px}.player.svelte-1tq955c{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px var(--hero-player-shadow);background:var(--hero-player-background);display:flex;justify-content:center;align-items:stretch;width:100%}.player__embed.svelte-1tq955c{display:none;position:relative;width:clamp(25rem,100%,58.75rem);min-height:18.75rem;flex:0 1 auto}.player--has-embed.svelte-1tq955c .player__embed:where(.svelte-1tq955c){display:block}.player__fallback.svelte-1tq955c{flex:1;padding:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:inherit}.player__fallback-art.svelte-1tq955c{width:clamp(120px,20vw,160px);height:auto}.player__fallback-title.svelte-1tq955c{font-size:1.1rem;font-weight:600;margin:0}.player__fallback-message.svelte-1tq955c{margin:0;max-width:36ch;color:var(--hero-status-meta-color)}.player--has-embed.svelte-1tq955c .player__fallback:where(.svelte-1tq955c){position:absolute;inset:0;background:linear-gradient(135deg,#0f172ae6,#0f172aa6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center}.player--has-embed.svelte-1tq955c .player__fallback-art:where(.svelte-1tq955c){width:clamp(90px,12vw,120px)}.player--has-embed.svelte-1tq955c .player__fallback-message:where(.svelte-1tq955c){color:#e2e8f0cc}.player__fallback-link.svelte-1tq955c{text-decoration:none}@keyframes svelte-1tq955c-heroPulse{0%,to{transform:scale(1.05)}50%{transform:scale(1.15);filter:hue-rotate(25deg) brightness(1.1)}}:root{--project-card-bg: linear-gradient( 145deg, color-mix(in srgb, var(--color-background) 96%, transparent), color-mix(in srgb, var(--token-surface-panel-alt) 94%, transparent) );--project-card-border: color-mix(in srgb, var(--token-color-border-subtle) 75%, transparent);--project-card-shadow: 0 18px 35px -22px color-mix(in srgb, var(--token-shadow-elevated) 85%, transparent)}.project-card.svelte-x2d45w{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-xl);background:var(--project-card-bg);border:1px solid var(--project-card-border);color:var(--token-color-text-primary);overflow:hidden;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);box-shadow:var(--project-card-shadow)}.project-card.svelte-x2d45w:hover,.project-card.svelte-x2d45w:focus-within{box-shadow:0 28px 55px -35px color-mix(in srgb,var(--token-shadow-elevated) 95%,transparent)}.card-inner.svelte-x2d45w{display:grid;grid-template-columns:minmax(0,1fr)}.project-thumbnail.svelte-x2d45w{position:relative;overflow:hidden;aspect-ratio:16 / 9}.project-thumbnail.svelte-x2d45w img:where(.svelte-x2d45w){width:100%;height:100%;object-fit:cover;display:block;transform-origin:center;transition:transform .6s ease}.project-card.svelte-x2d45w:hover .project-thumbnail:where(.svelte-x2d45w) img:where(.svelte-x2d45w),.project-card.svelte-x2d45w:focus-within .project-thumbnail:where(.svelte-x2d45w) img:where(.svelte-x2d45w){transform:scale(1.05)}.project-content.svelte-x2d45w{padding:var(--space-7-5);display:flex;flex-direction:column;gap:var(--space-4)}.project-content.svelte-x2d45w header:where(.svelte-x2d45w){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5-5)}.project-content.svelte-x2d45w h3:where(.svelte-x2d45w){margin:0;font-size:var(--token-text-card-title-size);line-height:var(--token-text-card-title-line-height)}.project-status.svelte-x2d45w{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);font-size:var(--token-text-micro-size);line-height:var(--token-text-micro-line-height);font-weight:600;text-transform:uppercase;letter-spacing:var(--token-text-overline-letter-spacing);margin-top:var(--space-3)}.expand-toggle.svelte-x2d45w{flex-shrink:0;width:var(--space-8-5);height:var(--space-8-5);border-radius:50%;border:1px solid color-mix(in srgb,var(--color-primary) 38%,transparent);background:color-mix(in srgb,var(--color-background) 35%,transparent);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.expand-toggle.svelte-x2d45w:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expand-toggle.svelte-x2d45w:hover,.expand-toggle.svelte-x2d45w:focus-visible{background:color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 10px 18px -12px color-mix(in srgb,var(--color-primary) 65%,transparent)}.expand-toggle.svelte-x2d45w svg:where(.svelte-x2d45w){width:var(--space-6-75);height:var(--space-6-75);transition:transform .35s ease}.expanded.svelte-x2d45w .expand-toggle:where(.svelte-x2d45w) svg:where(.svelte-x2d45w){transform:rotate(180deg)}.project-content.svelte-x2d45w p:where(.svelte-x2d45w){margin:0;color:var(--token-color-text-secondary);font-size:var(--token-text-body-size);line-height:var(--token-text-body-line-height)}.project-links.svelte-x2d45w{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.project-links.svelte-x2d45w a:where(.svelte-x2d45w){display:inline-flex;gap:var(--space-3);align-items:center;padding:var(--space-2-5) var(--space-4-75);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);color:var(--color-primary);font-size:var(--token-text-small-size);text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.project-links.svelte-x2d45w a:where(.svelte-x2d45w):hover,.project-links.svelte-x2d45w a:where(.svelte-x2d45w):focus-visible{background:var(--color-primary);color:var(--token-color-brand-on-accent);transform:translateY(-2px)}.project-links.svelte-x2d45w img:where(.svelte-x2d45w){width:32px;height:32px}.project-details.svelte-x2d45w{margin-top:var(--space-8);padding:0 var(--space-7-5) var(--space-8);display:grid;gap:var(--space-8)}.milestones.svelte-x2d45w h4:where(.svelte-x2d45w){margin:0 0 var(--space-4);font-size:var(--token-text-body-size);line-height:var(--token-line-height-standard)}.milestones.svelte-x2d45w{display:grid;gap:var(--space-7-5)}.clip-frame.svelte-x2d45w{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--token-color-border-subtle) 85%,transparent)}.clip-frame.svelte-x2d45w iframe:where(.svelte-x2d45w){width:100%;height:100%;border:0}.next-milestone.svelte-x2d45w{display:grid;gap:var(--space-4)}.milestone-card.svelte-x2d45w{position:relative;display:flex;justify-content:space-between;gap:var(--space-5-5);padding:var(--space-5-5) var(--space-6-5);border-radius:var(--radius-lg-plus);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,transparent),color-mix(in srgb,var(--token-color-brand-primary) 16%,transparent));border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);box-shadow:0 22px 40px -32px color-mix(in srgb,var(--token-color-brand-primary) 75%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.milestone-title.svelte-x2d45w{font-weight:600;margin:0 0 var(--space-2);font-size:var(--token-text-callout-size);line-height:var(--token-line-height-standard)}.milestone-description.svelte-x2d45w{margin:0;color:var(--token-color-text-secondary);font-size:var(--token-text-body-compact-size);line-height:var(--token-text-body-compact-line-height)}.milestone-eta.svelte-x2d45w{align-self:flex-start;font-size:var(--token-text-badge-size);font-weight:600;color:color-mix(in srgb,var(--token-color-text-primary) 75%,transparent);background:color-mix(in srgb,var(--color-background) 75%,transparent);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4-25);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--token-color-border-subtle) 85%,transparent)}.milestone-list.svelte-x2d45w{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.milestone-list.svelte-x2d45w li:where(.svelte-x2d45w){position:relative;border-radius:var(--radius-lg-soft);padding:var(--space-5-5) var(--space-6) var(--space-5-5) var(--space-7);border:1px solid var(--token-color-border-subtle);background:color-mix(in srgb,var(--color-background) 92%,transparent);display:grid;gap:var(--space-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--token-surface-overlay) 65%,transparent);--milestone-accent: color-mix(in srgb, var(--token-color-border-strong) 90%, transparent)}.milestone-list.svelte-x2d45w li:where(.svelte-x2d45w):before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--milestone-accent);opacity:.9}.milestone-list.svelte-x2d45w li.done:where(.svelte-x2d45w){--milestone-accent: color-mix(in srgb, var(--token-status-success) 90%, transparent);border-color:var(--token-status-success-border);background:linear-gradient(135deg,color-mix(in srgb,var(--token-status-success) 20%,transparent),color-mix(in srgb,var(--token-status-success) 28%,transparent))}.milestone-list.svelte-x2d45w li.in-progress:where(.svelte-x2d45w){--milestone-accent: color-mix(in srgb, var(--token-status-info) 90%, transparent);border-color:var(--token-status-info-border);background:linear-gradient(135deg,color-mix(in srgb,var(--token-status-info) 22%,transparent),color-mix(in srgb,var(--token-color-brand-primary) 24%,transparent))}.milestone-list.svelte-x2d45w li.upcoming:where(.svelte-x2d45w){--milestone-accent: color-mix(in srgb, var(--token-color-border-strong) 85%, transparent);border-color:color-mix(in srgb,var(--token-color-border-strong) 65%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--token-color-border-subtle) 28%,transparent),color-mix(in srgb,var(--token-color-border-strong) 24%,transparent))}.milestone-label.svelte-x2d45w{font-weight:600;display:inline-flex;align-items:center;gap:var(--space-2-5);font-size:var(--token-text-body-compact-size);color:var(--token-color-text-primary);text-decoration:none}.milestone-label.svelte-x2d45w:hover,.milestone-label.svelte-x2d45w:focus-visible{text-decoration:underline}.milestone-list.svelte-x2d45w p:where(.svelte-x2d45w){margin:0;color:var(--token-color-text-secondary);font-size:var(--token-text-body-compact-size);line-height:var(--token-text-body-compact-line-height)}.eta.svelte-x2d45w{font-size:var(--token-text-badge-size);color:color-mix(in srgb,var(--token-color-text-primary) 70%,transparent);background:color-mix(in srgb,var(--token-color-border-subtle) 28%,transparent);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3-5);width:fit-content;font-weight:500}.sr-only.svelte-x2d45w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 768px){.card-inner.svelte-x2d45w{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.project-thumbnail.svelte-x2d45w{aspect-ratio:unset;min-height:240px}.project-content.svelte-x2d45w{padding:var(--space-8)}}@media (max-width: 600px){.project-content.svelte-x2d45w{padding:var(--space-6) var(--space-6-5);gap:var(--space-3-5)}.project-content.svelte-x2d45w header:where(.svelte-x2d45w){flex-wrap:wrap;gap:var(--space-3-5)}.project-content.svelte-x2d45w header:where(.svelte-x2d45w)>div:where(.svelte-x2d45w){flex:1 1 100%;order:1}.project-content.svelte-x2d45w .expand-toggle:where(.svelte-x2d45w){order:0;margin-left:auto}.project-links.svelte-x2d45w{display:grid;grid-template-columns:1fr;gap:var(--space-2-75)}.project-links.svelte-x2d45w li:where(.svelte-x2d45w){display:flex;align-items:center;gap:var(--space-3);width:100%}.project-links.svelte-x2d45w a:where(.svelte-x2d45w){width:100%;justify-content:center}.project-links.svelte-x2d45w img:where(.svelte-x2d45w){width:28px;height:28px}.milestone-card.svelte-x2d45w{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4-5) var(--space-5-75)}.milestone-list.svelte-x2d45w{gap:var(--space-4)}.milestone-list.svelte-x2d45w li:where(.svelte-x2d45w){padding:var(--space-4-25) var(--space-5) var(--space-4-25) var(--space-6-25);gap:var(--space-2-75)}.milestone-eta.svelte-x2d45w,.eta.svelte-x2d45w{font-size:var(--token-text-micro-size);line-height:var(--token-text-micro-line-height)}}.projects.svelte-1j8r33q{position:relative;margin-top:3rem;padding:clamp(1.75rem,4vw,2.75rem);border-radius:22px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(140deg,var(--color-control-surface),var(--color-background));box-shadow:0 22px 45px #0f172a14;overflow:hidden}:root[data-theme=dark] .projects.svelte-1j8r33q{border-color:#94a3b852;box-shadow:0 20px 55px #0f172a8c}.projects.svelte-1j8r33q:before{content:"";position:absolute;inset:-35% 55% 55% -20%;border-radius:999px;background:radial-gradient(circle at center,rgba(64,117,166,.28),transparent 65%);opacity:.85;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.projects.svelte-1j8r33q:hover:before{transform:scale(1.06);opacity:1}.projects--in-progress.svelte-1j8r33q:before{background:radial-gradient(circle at center,#9146ff4d,#9146ff00)}.projects--completed.svelte-1j8r33q:before{background:radial-gradient(circle at center,#22c55e47,#22c55e00)}.projects.svelte-1j8r33q h2:where(.svelte-1j8r33q){position:relative;z-index:1;margin:0;display:flex;align-items:center;gap:.75rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.projects.svelte-1j8r33q h2:where(.svelte-1j8r33q):after{content:"";display:block;flex:1;height:1px;min-width:60px;background:linear-gradient(90deg,#94a3b866,#94a3b800)}.projects-grid.svelte-1j8r33q{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(1.25rem,3vw,2rem)}@media (max-width: 700px){.projects.svelte-1j8r33q{padding:clamp(1.25rem,6vw,2rem)}.projects.svelte-1j8r33q h2:where(.svelte-1j8r33q):after{display:none}.projects-grid.svelte-1j8r33q{grid-template-columns:1fr}}:root{--schedule-card-background: linear-gradient( 135deg, rgba(145, 70, 255, .12), rgba(145, 70, 255, .05) );--schedule-card-border: rgba(145, 70, 255, .25);--schedule-meta-color: #4b5563;--schedule-upcoming-background: rgba(145, 70, 255, .12);--schedule-upcoming-border: rgba(145, 70, 255, .3)}:root[data-theme=dark]{--schedule-card-background: linear-gradient( 135deg, rgba(124, 58, 237, .12), rgba(30, 64, 175, .08) );--schedule-card-border: rgba(124, 58, 237, .35);--schedule-meta-color: rgba(203, 213, 225, .72);--schedule-upcoming-background: rgba(124, 58, 237, .18);--schedule-upcoming-border: rgba(124, 58, 237, .4)}.schedule.svelte-1x9hhg5{margin-top:2rem}.next-session.svelte-1x9hhg5{margin:1rem 0 1.5rem;padding:1rem 1.25rem;border-radius:12px;background:var(--schedule-card-background);border:1px solid var(--schedule-card-border)}.next-session__badge.svelte-1x9hhg5{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:9999px;background:var(--color-primary, #9146ff);color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.next-session__details.svelte-1x9hhg5{margin:.75rem 0 0;font-size:1.05rem}.next-session__meta.svelte-1x9hhg5{margin:.35rem 0 0;color:var(--schedule-meta-color)}.schedule.svelte-1x9hhg5 ul:where(.svelte-1x9hhg5){list-style:none;padding:0;margin:0}.schedule.svelte-1x9hhg5 li:where(.svelte-1x9hhg5){padding:.75rem 1rem;border-radius:10px}.schedule.svelte-1x9hhg5 li:where(.svelte-1x9hhg5)+li:where(.svelte-1x9hhg5){margin-top:.5rem}.schedule.svelte-1x9hhg5 li.upcoming:where(.svelte-1x9hhg5){background:var(--schedule-upcoming-background);border:1px solid var(--schedule-upcoming-border)}.schedule__item-row.svelte-1x9hhg5{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.schedule__item-text.svelte-1x9hhg5{display:flex;flex-direction:column;gap:.25rem}.schedule__item-text.svelte-1x9hhg5 span:where(.svelte-1x9hhg5){color:var(--schedule-meta-color);font-size:.95rem}.schedule__item-text--static.svelte-1x9hhg5 strong:where(.svelte-1x9hhg5){margin-bottom:.1rem}.schedule__edit-button.svelte-1x9hhg5{align-self:flex-start;padding:.35rem .85rem;border-radius:9999px;border:1px solid var(--schedule-card-border);background:transparent;color:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.schedule__edit-button.svelte-1x9hhg5:hover,.schedule__edit-button.svelte-1x9hhg5:focus-visible{background:#9146ff26;border-color:var(--color-primary, #9146ff);color:var(--color-primary, #9146ff)}.schedule__form.svelte-1x9hhg5{display:flex;flex-direction:column;gap:.75rem}.schedule__form-grid.svelte-1x9hhg5{display:flex;flex-wrap:wrap;gap:.75rem}.schedule__form.svelte-1x9hhg5 label:where(.svelte-1x9hhg5){display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.schedule__label.svelte-1x9hhg5{color:var(--schedule-meta-color);font-weight:600}.schedule__form.svelte-1x9hhg5 input:where(.svelte-1x9hhg5),.schedule__form.svelte-1x9hhg5 select:where(.svelte-1x9hhg5){border-radius:8px;border:1px solid rgba(148,163,184,.35);padding:.45rem .65rem;font-size:.9rem;background:#ffffffe6;color:inherit}:root[data-theme=dark] .schedule__form.svelte-1x9hhg5 input:where(.svelte-1x9hhg5),:root[data-theme=dark] .schedule__form.svelte-1x9hhg5 select:where(.svelte-1x9hhg5){background:#0f172aa6;border-color:#94a3b873}.schedule__actions.svelte-1x9hhg5{display:flex;gap:.5rem;flex-wrap:wrap}.schedule__submit.svelte-1x9hhg5,.schedule__cancel.svelte-1x9hhg5{border-radius:9999px;padding:.45rem 1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.schedule__submit.svelte-1x9hhg5{background:var(--color-primary, #9146ff);border:none;color:#fff}.schedule__submit.svelte-1x9hhg5:hover:not(:disabled),.schedule__cancel.svelte-1x9hhg5:hover:not(:disabled){transform:translateY(-1px)}.schedule__submit.svelte-1x9hhg5:disabled,.schedule__cancel.svelte-1x9hhg5:disabled{opacity:.65;cursor:default}.schedule__cancel.svelte-1x9hhg5{background:transparent;border:1px solid rgba(148,163,184,.35);color:inherit}.schedule__empty.svelte-1x9hhg5{margin:1rem 0 0;color:var(--schedule-meta-color);font-size:.95rem}.schedule__status.svelte-1x9hhg5{margin:.75rem 0 0;font-size:.9rem}.schedule__status--pending.svelte-1x9hhg5{color:var(--schedule-meta-color)}.schedule__status--success.svelte-1x9hhg5{color:#16a34a}.schedule__status--error.svelte-1x9hhg5{color:#dc2626}.socials.svelte-1cpvsgl{margin-top:3rem}.socials__list.svelte-1cpvsgl{list-style:none;padding:0;display:flex;gap:1rem;justify-content:center}.socials__item.svelte-1cpvsgl{display:flex}.socials__link.svelte-1cpvsgl{display:inline-flex}.socials__icon.svelte-1cpvsgl{width:32px;height:32px;transition:filter .2s ease-in-out}[data-theme=light] .socials__icon--dark.svelte-1cpvsgl{filter:brightness(0)}
