.btn-primary.svelte-1gmef9w{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:var(--bg-primary);border:none;display:inline-flex;align-items:center;text-decoration:none;font-weight:600;box-shadow:0 4px 15px var(--shadow-secondary)}.btn-primary.svelte-1gmef9w:hover{box-shadow:0 8px 25px var(--shadow-primary);transform:translateY(-2px)}.glass-panel.svelte-1gmef9w{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 8px 32px var(--shadow-primary)}.themed-text-primary.svelte-1gmef9w{color:var(--text-primary)}.themed-text-secondary.svelte-1gmef9w{color:var(--text-secondary)}.themed-text-muted.svelte-1gmef9w{color:var(--text-muted)}.themed-text-accent.svelte-1gmef9w{color:var(--accent-primary)}.themed-bg-secondary.svelte-1gmef9w{background-color:var(--bg-secondary)}.themed-border-primary.svelte-1gmef9w{border-color:var(--border-primary)}.themed-accent-bg.svelte-1gmef9w{background-color:var(--accent-bg);border:1px solid var(--accent-primary)}.themed-accent-bg.svelte-1gmef9w .themed-text-primary:where(.svelte-1gmef9w){color:var(--accent-text)!important}@keyframes svelte-1gmef9w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.timeline-cards.svelte-1gmef9w{--col-gap: 2rem;--row-gap: 2rem;--line-w: .25rem;display:grid;grid-template-columns:var(--line-w) 1fr;grid-auto-columns:max-content;column-gap:var(--col-gap);list-style:none;width:100%;margin:0;padding:0}.timeline-cards.svelte-1gmef9w:before{content:"";grid-column:1;grid-row:1 / span 20;background:var(--glass-border);border-radius:calc(var(--line-w) / 2)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w){grid-column:2;--inlineP: 1.5rem;margin-inline:var(--inlineP);grid-row:span 2;display:grid;grid-template-rows:min-content min-content min-content}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):not(:last-child){margin-bottom:var(--row-gap)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date:where(.svelte-1gmef9w){--dateH: 3.5rem;height:var(--dateH);margin-inline:calc(var(--inlineP) * -1);text-align:center;background-color:var(--accent-color);color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;border-radius:calc(var(--dateH) / 2) 0 0 calc(var(--dateH) / 2)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date.accent-final:where(.svelte-1gmef9w){background-color:var(--accent-secondary);box-shadow:0 0 20px rgba(var(--accent-rgb),.4)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date:where(.svelte-1gmef9w):before{content:"";width:var(--inlineP);aspect-ratio:1;background:var(--accent-color);background-image:linear-gradient(rgba(0,0,0,.1) 100%,transparent);position:absolute;top:100%;clip-path:polygon(0 0,100% 0,0 100%);right:0}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date.accent-final:where(.svelte-1gmef9w):before{background:var(--accent-secondary)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date:where(.svelte-1gmef9w):after{content:"";position:absolute;width:2rem;aspect-ratio:1;background:var(--bg-secondary);border:.3rem solid var(--accent-color);border-radius:50%;top:50%;transform:translate(50%,-50%);right:calc(100% + var(--col-gap) + var(--line-w) / 2)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date.accent-final:where(.svelte-1gmef9w):after{border-color:var(--accent-secondary);box-shadow:0 0 15px rgba(var(--accent-rgb),.3)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .title:where(.svelte-1gmef9w),.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .descr:where(.svelte-1gmef9w){background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);position:relative;padding-inline:1.5rem}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .title:where(.svelte-1gmef9w){overflow:hidden;padding-block-start:1.5rem;padding-block-end:1rem;font-weight:600;font-size:1.1rem}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .descr:where(.svelte-1gmef9w){padding-block-end:1.5rem;font-weight:400;font-size:.95rem;line-height:1.6}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .title:where(.svelte-1gmef9w):before,.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .descr:where(.svelte-1gmef9w):before{content:"";position:absolute;width:90%;height:.5rem;background:#0000001a;left:50%;border-radius:50%;filter:blur(4px);transform:translate(-50%,50%)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .title:where(.svelte-1gmef9w):before{bottom:calc(100% + .125rem)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .descr:where(.svelte-1gmef9w):before{z-index:-1;bottom:.25rem}@media (max-width: 640px){.timeline-cards.svelte-1gmef9w{--col-gap: 1rem;--row-gap: 1.5rem}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .date:where(.svelte-1gmef9w){--dateH: 3rem;font-size:.9rem;gap:.25rem}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .title:where(.svelte-1gmef9w){font-size:1rem}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .descr:where(.svelte-1gmef9w){font-size:.85rem}}@media (min-width: 768px){.timeline-cards.svelte-1gmef9w{grid-template-columns:1fr var(--line-w) 1fr}.timeline-cards.svelte-1gmef9w:before{grid-column:2}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(odd){grid-column:1}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(2n){grid-column:3}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(2){grid-row:2 / 4}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(odd) .date:where(.svelte-1gmef9w):before{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(odd) .date:where(.svelte-1gmef9w):after{transform:translate(-50%,-50%);left:calc(100% + var(--col-gap) + var(--line-w) / 2)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(odd) .date:where(.svelte-1gmef9w){border-radius:0 calc(var(--dateH) / 2) calc(var(--dateH) / 2) 0}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .title:where(.svelte-1gmef9w),.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w) .descr:where(.svelte-1gmef9w){border-left:2px solid var(--glass-border)}.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(odd) .title:where(.svelte-1gmef9w),.timeline-cards.svelte-1gmef9w li:where(.svelte-1gmef9w):nth-child(odd) .descr:where(.svelte-1gmef9w){border-left:none;border-right:2px solid var(--glass-border)}}@media (prefers-color-scheme: light){[style*="color: var(--accent-primary)"].svelte-1gmef9w{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.themed-text-accent.svelte-1gmef9w{text-shadow:0 1px 2px rgba(255,255,255,.5)}}
