.content-title[data-v-d711a044]{color:var(--fg-text);font-family:Lato,serif;font-size:var(--t-4xl);font-style:oblique;font-weight:600;line-height:var(--t-lh-base)}[data-theme=dark] .blended-title[data-v-d711a044]{mix-blend-mode:overlay}.blended-title[data-v-d711a044]{font-size:var(--t-5xl);mix-blend-mode:darken}.tags-small[data-v-d711a044]{display:flex;flex-wrap:wrap;gap:var(--grid-gap-xs)}.post-reading-time-row[data-v-d711a044]{align-items:center;display:flex;flex-direction:row;gap:var(--grid-gap-sm);margin-top:.25rem}.post-reading-time[data-v-d711a044]{align-items:center;color:var(--fg-default);display:flex;font-size:var(--t-base);gap:var(--s-2);justify-content:flex-end}.reading-icon[data-v-d711a044]{align-items:center;display:flex;height:24px;margin:0;opacity:.85;width:24px}.post-meta[data-v-d711a044]{flex-direction:column;min-width:240px}.post-author[data-v-d711a044],.post-meta[data-v-d711a044]{align-items:flex-start;display:flex}.post-author[data-v-d711a044]{flex-direction:row;gap:var(--s-2)}.post-avatar[data-v-d711a044]{border-radius:50%;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;outline:3px solid var(--fg-border);width:24px}.post-meta-text[data-v-d711a044]{display:flex;flex-direction:column;font-size:var(--t-base);gap:var(--grid-gap-xs)}.content-header-inner[data-v-d711a044]{display:flex;flex-direction:column;gap:var(--s-3);margin:0 auto;max-width:800px}.content-header-main[data-v-d711a044]{gap:var(--s-4)}@media(min-width:640px){.content-header-main[data-v-d711a044]{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}}[data-theme=dark] .blended-title[data-v-d711a044]{filter:contrast(1.4) brightness(1.8) saturate(1.4);mix-blend-mode:lighten}.blended-title[data-v-d711a044]{color:var(--fg-default);font-weight:600;mix-blend-mode:multiply;text-shadow:0 2px 8px rgba(0,0,0,.2)}.teaser[data-v-45495fd7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-alt);border:1px solid var(--fg-border);border-radius:var(--s-radius-xl);box-shadow:0 2px 8px #0000000a;margin:var(--s-5) 0;overflow:hidden;padding:var(--s-5);position:relative}.teaser--full-width[data-v-45495fd7]{width:100%}.teaser--accent[data-v-45495fd7]{background:linear-gradient(135deg,var(--bg-alt) 0,var(--bg-dim) 100%);border-color:var(--fg-accent);box-shadow:0 2px 12px #007bff14}.teaser--subtle[data-v-45495fd7]{background:var(--bg-dim);border-color:var(--fg-border-subtle);box-shadow:0 1px 4px #00000005}.teaser--gradient[data-v-45495fd7]{background:linear-gradient(135deg,var(--gradient-cyan) 0,var(--gradient-purple) 100%);border:none;box-shadow:0 4px 20px #007bff26;color:#fff}.teaser--gradient .teaser__description[data-v-45495fd7],.teaser--gradient .teaser__title[data-v-45495fd7]{color:#fff}.teaser--glow[data-v-45495fd7]{background:var(--bg-alt);border:1px solid var(--fg-border);position:relative;z-index:1}.teaser--glow .teaser__content[data-v-45495fd7]{position:relative;z-index:2}.teaser__glow[data-v-45495fd7]{height:100%;left:0;top:0;width:100%;z-index:1}.teaser-glow[data-v-45495fd7],.teaser__glow[data-v-45495fd7]{pointer-events:none;position:absolute}.teaser-glow[data-v-45495fd7]{animation:teaser-glow-rotate-45495fd7 10s linear infinite;border-radius:100%;filter:blur(50px) saturate(2);height:60px;left:var(--glow-x,50%);top:var(--glow-y,50%);transform:translateZ(0) translate(-50%,-50%);width:60px}.teaser-glow.glow-1[data-v-45495fd7]{box-shadow:15px -60px 40px 20px color-mix(in srgb,var(--cyan) 70%,transparent),30px -15px 60px 15px color-mix(in srgb,var(--pink) 90%,transparent),-25px -30px 110px 15px color-mix(in srgb,var(--pink) 90%,transparent),60px 10px 25px 15px color-mix(in srgb,var(--pink) 70%,transparent),5px 5px 90px 15px color-mix(in srgb,var(--cyan) 80%,transparent);margin-top:2.5rem}.teaser-glow.glow-2[data-v-45495fd7]{box-shadow:15px -60px 40px 20px color-mix(in srgb,var(--pink) 70%,transparent),30px -15px 60px 15px color-mix(in srgb,var(--cyan) 90%,transparent),-25px -30px 110px 15px color-mix(in srgb,var(--cyan) 90%,transparent),60px 10px 25px 15px color-mix(in srgb,var(--cyan) 90%,transparent),5px 5px 90px 15px color-mix(in srgb,var(--pink) 70%,transparent);margin-top:-2.5rem}@keyframes teaser-glow-rotate-45495fd7{0%{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(540deg)}}[data-theme=dark] .teaser--glow[data-v-45495fd7]{background:var(--bg-dim);border-color:var(--fg-border)}[data-theme=dark] .teaser-glow.glow-1[data-v-45495fd7]{box-shadow:10px -55px 30px 15px color-mix(in srgb,var(--cyan) 80%,transparent),24px -10px 47px 10px color-mix(in srgb,var(--pink) 60%,transparent),-21px -25px 97px 10px color-mix(in srgb,var(--pink) 60%,transparent),51px 5px 17px 10px color-mix(in srgb,var(--pink) 60%,transparent),3px 2px 77px 10px color-mix(in srgb,var(--cyan) 70%,transparent)}[data-theme=dark] .teaser-glow.glow-2[data-v-45495fd7]{box-shadow:10px -55px 30px 15px color-mix(in srgb,var(--pink) 0%,transparent),24px -10px 47px 10px color-mix(in srgb,var(--cyan) 40%,transparent),-21px -25px 97px 10px color-mix(in srgb,var(--cyan) 40%,transparent),51px 5px 17px 10px color-mix(in srgb,var(--cyan) 40%,transparent),3px 2px 77px 10px color-mix(in srgb,var(--pink) 30%,transparent)}.teaser__content[data-v-45495fd7]{align-items:center;display:flex;gap:var(--s-4)}.teaser__icon[data-v-45495fd7]{color:var(--cyan);flex-shrink:0;font-size:var(--t-3xl);margin-top:.125rem;opacity:.9}.teaser__icon[data-v-45495fd7] svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:var(--t-3xl);width:var(--t-3xl)}.teaser__emoji[data-v-45495fd7]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));flex-shrink:0;font-size:var(--t-3xl);margin-top:.125rem}.teaser__text[data-v-45495fd7]{flex:1;min-width:0}.teaser__title[data-v-45495fd7]{color:var(--text);font-size:var(--t-xl);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0 0 var(--s-3) 0}.teaser__description[data-v-45495fd7]{color:var(--text-dim);font-size:var(--t-md);font-weight:400;line-height:1.6;margin:0}.teaser__action[data-v-45495fd7]{align-items:center;display:flex;flex-shrink:0;margin-top:.25rem}@media(max-width:768px){.teaser[data-v-45495fd7]{padding:var(--s-4)}.teaser__content[data-v-45495fd7]{flex-direction:column;gap:var(--s-3)}.teaser__title[data-v-45495fd7]{font-size:var(--t-lg);margin-bottom:var(--s-2)}.teaser__description[data-v-45495fd7]{font-size:var(--t-sm)}.teaser__emoji[data-v-45495fd7],.teaser__icon[data-v-45495fd7]{font-size:var(--t-2xl)}.teaser__icon[data-v-45495fd7] svg{height:var(--t-2xl);width:var(--t-2xl)}.teaser-glow[data-v-45495fd7]{filter:blur(30px);height:20%;width:20%}}[data-theme=dark] .teaser[data-v-45495fd7]{background:var(--bg-dim);border-color:var(--fg-border);box-shadow:0 2px 8px #0003}[data-theme=dark] .teaser--subtle[data-v-45495fd7]{background:var(--bg-alt);box-shadow:0 1px 4px #0000001a}[data-theme=dark] .teaser--accent[data-v-45495fd7]{box-shadow:0 2px 12px #007bff26}.teaser-secondary-btn[data-v-45495fd7]{opacity:.5;position:absolute;right:0;top:-12px}.teaser-secondary-btn[data-v-45495fd7]:hover{opacity:1}.collapsed-teaser[data-v-45495fd7]{cursor:pointer;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.15));position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:140px}.collapsed-teaser[data-v-45495fd7]:hover{transform:scale(1.1) rotate(5deg)}.expand-badge[data-v-45495fd7]{background:var(--fg-accent);border-radius:10px;bottom:-10px;color:#fff;font-size:var(--t-xxs);font-weight:700;left:50%;opacity:0;padding:2px 8px;position:absolute;transform:translate(-50%);transition:opacity .2s}.collapsed-teaser:hover .expand-badge[data-v-45495fd7]{opacity:1}.signup-intro[data-v-e7c5478e]{align-items:flex-start;display:flex;gap:var(--s-3);margin-bottom:var(--s-2)}.success-state[data-v-e7c5478e]{align-items:center}.success-icon[data-v-e7c5478e]{flex-shrink:0;font-size:var(--t-3xl);line-height:1}.signup-avatar[data-v-e7c5478e]{border-radius:50%;flex-shrink:0;height:45px;margin:0;-o-object-fit:cover;object-fit:cover;outline:3px solid var(--fg-border);width:45px}.signup-text[data-v-e7c5478e]{flex:1}.signup-description[data-v-e7c5478e]{color:var(--fg-text);font-size:var(--t-base);font-weight:500;line-height:1.5;margin:0 0 var(--s-2) 0}.signup-benefit[data-v-e7c5478e]{color:var(--fg-text-muted);font-size:var(--t-sm);line-height:1.4;margin:0}.signup-form[data-v-e7c5478e]{flex-direction:column}.input-group[data-v-e7c5478e],.signup-form[data-v-e7c5478e]{display:flex;gap:var(--s-2);width:100%}.error-message[data-v-e7c5478e]{color:#ff4d4d;font-size:var(--t-sm);margin:0;text-align:center}.signup-action[data-v-e7c5478e]{align-items:center;display:flex;flex-direction:column;gap:var(--s-2);width:100%}.signup-button[data-v-e7c5478e]{min-width:-moz-max-content;min-width:max-content}.button-content[data-v-e7c5478e]{align-items:center;display:flex;font-size:var(--t-base);font-weight:600;gap:var(--s-2)}.button-arrow[data-v-e7c5478e]{font-size:var(--t-base);transition:transform .2s ease}.signup-button:hover .button-arrow[data-v-e7c5478e]{transform:translate(4px)}.signup-note[data-v-e7c5478e]{color:var(--fg-text-muted);font-size:var(--t-xxs);font-style:italic;margin:0;text-align:center}@media(max-width:768px){.signup-intro[data-v-e7c5478e]{flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-3);text-align:center}.signup-avatar[data-v-e7c5478e],.success-icon[data-v-e7c5478e]{align-self:center}.input-group[data-v-e7c5478e]{flex-direction:column}.email-input[data-v-e7c5478e]{min-height:48px}.signup-button[data-v-e7c5478e]{min-width:100%}.signup-description[data-v-e7c5478e]{font-size:var(--t-sm)}}
