@font-face{font-family:lora;src:url(/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:lora;src:url(/_next/static/media/110cbef534704ef8-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700;font-style:italic}@font-face{font-family:lora Fallback;src:local("Arial");ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.00%;size-adjust:105.08%}.__className_1bec8e{font-family:lora,lora Fallback,Georgia,serif}.__variable_1bec8e{--font-quilld-display:"lora","lora Fallback",Georgia,serif}@font-face{font-family:dmSans;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_f99a8a{font-family:dmSans,dmSans Fallback,system-ui,sans-serif;font-style:normal}.__variable_f99a8a{--font-quilld-body:"dmSans","dmSans Fallback",system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}:root{--q-parchment:#f5edd8;--q-cornsilk:#fff8e7;--q-ink:#2c1a0e;--q-ink-soft:rgba(44,26,14,0.76);--q-clay:#b8a898;--q-rose:#d4937a;--q-rose-deep:#a85f45;--q-sage:#8faf8a;--q-amber:#c9a227;--q-divider:#ddd0bc;--q-radius:28px}body{background-color:#f5edd8;color:#2c1a0e;overflow-x:hidden}body .quilld-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:block;padding:.85rem 1.5rem;background:rgba(245,237,216,.9);border-bottom:1px solid #ddd0bc;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.quilld-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1120px;margin:0 auto}.quilld-brand{display:inline-flex;align-items:center;gap:.6rem;color:#2c1a0e;text-decoration:none}.quilld-brand__mark{width:34px;height:34px;border-radius:9px;transition:rotate .3s ease}.quilld-brand:hover .quilld-brand__mark{rotate:-8deg}.quilld-brand__name{font-family:var(--font-quilld-display),Georgia,serif;font-size:1.6rem;font-weight:700;letter-spacing:.01em;line-height:1}.quilld-nav{display:flex;align-items:center;gap:1.6rem;font-family:var(--font-quilld-body),system-ui,sans-serif}.quilld-nav__link{position:relative;color:#2c1a0e;font-size:.95rem;font-weight:500;text-decoration:none}.quilld-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:#d4937a;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.quilld-nav__link:hover:after{transform:scaleX(1)}.quilld-nav__cta{padding:.55rem 1rem;border-radius:999px;background:#2c1a0e;color:#fff8e7;font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 3px 0 #d4937a;transition:translate .15s ease,box-shadow .15s ease}.quilld-nav__cta:hover{translate:0 -1px;box-shadow:0 4px 0 #d4937a}.quilld-nav__cta:active{translate:0 2px;box-shadow:0 1px 0 #d4937a}@media (max-width:640px){body .quilld-bar{padding:.7rem 1rem}.quilld-nav__link{display:none}.quilld-brand__name{font-size:1.4rem}}.ql-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;border-radius:999px;font-family:var(--font-quilld-body),system-ui,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:translate .15s ease,box-shadow .15s ease}.ql-btn--ink{background:#2c1a0e;color:#fff8e7;box-shadow:0 4px 0 #d4937a}.ql-btn--ink:hover{translate:0 -1px;box-shadow:0 5px 0 #d4937a}.ql-btn--ink:active{translate:0 3px;box-shadow:0 1px 0 #d4937a}.vibe-card{padding:1.1rem 1.2rem 1.2rem;background:#fff8e7;color:#2c1a0e;border-radius:22px;border:1px solid #ddd0bc;box-shadow:0 24px 44px -24px rgba(44,26,14,.5);font-family:var(--font-quilld-body),system-ui,sans-serif}.vibe-card__book{display:flex;gap:.85rem;align-items:center;padding-bottom:.85rem;margin-bottom:.75rem;border-bottom:1px dashed #ddd0bc}.vibe-card__cover{flex:none;display:flex;align-items:flex-end;width:46px;height:68px;padding:5px;border-radius:3px 5px 5px 3px;background:#1f3a32;box-shadow:inset 4px 0 0 rgba(0,0,0,.25);color:#e8c760;font-family:var(--font-quilld-display),Georgia,serif;font-size:.55rem;line-height:1.05}.vibe-card__cover,.vibe-card__eyebrow{font-weight:700;text-transform:uppercase}.vibe-card__eyebrow{font-size:.68rem;letter-spacing:.14em;color:#a85f45}.vibe-card__name{font-family:var(--font-quilld-display),Georgia,serif;font-size:1.2rem;font-weight:700;font-style:italic;line-height:1.15}.vibe-card__stars{margin-top:.15rem;font-size:.8rem;letter-spacing:.1em;color:#c9a227}.vibe-card__axes{list-style:none;display:grid;grid-gap:.32rem;gap:.32rem}.vibe-card__axes li{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vibe-card__axis{font-size:.78rem;font-weight:500;color:rgba(44,26,14,.75)}.vibe-card__meta{min-width:0}.vibe-card__track{position:relative;flex:none;width:104px;height:6px;border-radius:999px;background:#efe5d1}.vibe-card__fill{position:absolute;left:0;top:0;bottom:0;min-width:6px;border-radius:999px;background:#d4937a;transition:width .9s cubic-bezier(.3,.8,.2,1)}.vibe-card__fill:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff8e7;box-shadow:0 0 0 2px currentColor,0 2px 4px rgba(44,26,14,.25);color:#d4937a}.vibe-card__axes li:nth-child(3n+2) .vibe-card__fill{background:#8faf8a}.vibe-card__axes li:nth-child(3n+2) .vibe-card__fill:after{color:#8faf8a}.vibe-card__axes li:nth-child(3n) .vibe-card__fill{background:#c9a227}.vibe-card__axes li:nth-child(3n) .vibe-card__fill:after{color:#c9a227}.vibe-card__stars span{color:#e6dac2}@media (prefers-reduced-motion:no-preference){.vibe-card__name{animation:vibe-name-in .6s cubic-bezier(.2,.7,.2,1) both}.vibe-card__cover{animation:vibe-cover-in .6s cubic-bezier(.2,.7,.2,1) both}}@keyframes vibe-name-in{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}}@keyframes vibe-cover-in{0%{opacity:0;transform:perspective(300px) rotateY(-70deg);transform-origin:left center}}body .quilld-footer{display:flex;flex-direction:column;align-items:center;gap:1.35rem;padding:3.5rem 1.5rem 3rem;text-align:center;background:#fff8e7;border-top:1px solid #ddd0bc;font-family:var(--font-quilld-body),system-ui,sans-serif}body .quilld-footer>*{margin:0}body .quilld-footer a{color:#a85f45;text-decoration:none}body .quilld-footer a:hover{color:#2c1a0e;text-decoration:underline;text-underline-offset:4px}body .quilld-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;max-width:44rem}body .quilld-footer__legal a{font-size:.92rem;font-weight:500}body .quilld-footer__socials{display:flex;justify-content:center;gap:.85rem}body .quilld-social{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:#2c1a0e;border:1px solid #ddd0bc;background:#f5edd8;transition:color .2s ease,border-color .2s ease,translate .2s ease}body .quilld-social:hover{color:#a85f45;border-color:#d4937a;translate:0 -2px;text-decoration:none}body .quilld-social__icon{display:block;width:20px;height:20px}body .quilld-footer__address{display:flex;flex-direction:column;gap:.15rem;font-style:normal}body .quilld-footer__address,body .quilld-footer__copy,body .quilld-footer__credit{font-size:.84rem;line-height:1.5;color:#9a8a78}body .quilld-footer__address+.quilld-footer__credit{margin-top:-.85rem}body .quilld-footer__link{display:inline-block;font-size:.95rem;font-weight:600}@media (max-width:640px){body .quilld-footer{gap:1.15rem;padding:2.75rem 1.25rem 2.5rem}body .quilld-footer__legal{gap:.55rem 1.2rem}}@media (prefers-reduced-motion:no-preference){.blog-page>main,.quilld-page>main{animation:quilld-arrive .55s cubic-bezier(.2,.7,.2,1) both}.ql-landing>main{animation:none}}@keyframes quilld-arrive{0%{opacity:0;transform:translateY(10px)}}.ql-kicker{font-family:var(--font-quilld-body),system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--q-rose-deep);margin-bottom:.9rem}.ql-h2{font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.14;letter-spacing:-.01em;max-width:24ch}.ql-h2,.ql-title{font-family:var(--font-quilld-display),Georgia,serif;font-weight:700}.ql-title{font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.06;letter-spacing:-.02em}.ql-h2 em,.ql-title em{font-style:italic;font-weight:600;color:var(--q-rose-deep)}@media (prefers-reduced-motion:no-preference){.js-reveal .ql-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.js-reveal .ql-reveal.is-in{opacity:1;transform:none}}body .quilld-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--q-rose-deep);margin-bottom:.9rem}body .quilld-title{font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.5rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;margin-bottom:1rem}body .quilld-section__title em,body .quilld-title em{font-style:italic;font-weight:600;color:var(--q-rose-deep)}body .quilld-lede{font-size:1.12rem;line-height:1.65}body .quilld-section__title{font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.01em}body .quilld-divider{width:7rem;height:0;background:none;border-top:2px dotted var(--divider)}body .quilld-features{gap:1.5rem}body .quilld-feature{padding:1.9rem 1.75rem;border-radius:24px;border-color:var(--divider);transition:translate .3s ease,box-shadow .3s ease,opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s)}body .quilld-feature:hover{translate:0 -4px;box-shadow:0 18px 30px -22px rgba(44,26,14,.4)}body .quilld-feature__tag{padding:0;border-radius:0;background:none;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--q-rose-deep);margin-bottom:.75rem}body .quilld-feature__title{font-size:1.35rem;font-weight:700}body .quilld-authors{border-radius:var(--q-radius);padding:3rem 2.5rem}body .quilld-authors__title{font-size:clamp(1.6rem,3vw,2.1rem)}body :is(.quilld-authors__cta,.my9-btn,.authors-btn,.bm-btn,.ci-btn,.quilld-reset__submit):not([class*="--ghost"]){border-radius:999px;border-color:transparent;box-shadow:0 4px 0 var(--q-rose);transition:translate .15s ease,box-shadow .15s ease,background .2s ease,opacity .2s ease}body :is(.quilld-authors__cta,.my9-btn,.authors-btn,.bm-btn,.ci-btn,.quilld-reset__submit):not([class*="--ghost"]):hover:not(:disabled){transform:none;translate:0 -1px;box-shadow:0 5px 0 var(--q-rose)}body :is(.quilld-authors__cta,.my9-btn,.authors-btn,.bm-btn,.ci-btn,.quilld-reset__submit):not([class*="--ghost"]):active:not(:disabled){translate:0 3px;box-shadow:0 1px 0 var(--q-rose)}body :is(.my9-btn,.authors-btn,.bm-btn)[class*="--ghost"]{border-radius:999px}body .quilld-reset__submit{background:var(--ink-brown);color:var(--cornsilk)}body :is(.my9-finder__input,.quilld-reset__input,.authors-field input,.authors-field textarea,.authors-field select){border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}body :is(.my9-finder__input,.quilld-reset__input,.authors-field input,.authors-field textarea,.authors-field select):focus{outline:none;border-color:var(--q-rose);box-shadow:0 0 0 4px rgba(212,147,122,.22)}body :is(.my9-finder,.bm-card,.authors-form,.authors-panel){border-radius:24px}body .quilld-legal__hero{max-width:1120px;padding:4rem 1.5rem 2.5rem;text-align:left}body .quilld-legal__title{font-size:clamp(2.3rem,5vw,3.4rem);letter-spacing:-.02em;line-height:1.06;margin-bottom:.75rem}body .quilld-legal__updated{font-size:.9rem}.quilld-legal__layout{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:3rem;gap:3rem;align-items:start;max-width:1120px;margin:0 auto;padding:0 1.5rem 4rem}.quilld-legal__layout:not(:has(.quilld-legal__toc)){grid-template-columns:minmax(0,1fr)}.quilld-legal__toc{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow:auto;font-size:.9rem}.quilld-legal__toc-title{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--q-rose-deep);margin-bottom:.75rem}.quilld-legal__toc ol{list-style:none;border-left:2px dotted var(--divider)}.quilld-legal__toc a{display:block;padding:.35rem 0 .35rem 1rem;color:var(--q-ink-soft);text-decoration:none;line-height:1.35;transition:color .2s ease,translate .2s ease}.quilld-legal__toc a:hover{color:var(--q-rose-deep);translate:3px 0}body .quilld-legal__body{max-width:none;margin:0;padding:3rem 3.25rem;background:var(--cornsilk);border:1px solid var(--divider);border-radius:var(--q-radius);font-size:1.02rem;line-height:1.7}body .quilld-legal__body h2{font-size:1.55rem;font-weight:700;scroll-margin-top:6rem}body .quilld-legal__body th{background:var(--parchment)}body .quilld-legal__body table{display:block;max-width:100%;overflow-x:auto;border-radius:12px}@media (max-width:900px){.quilld-legal__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.quilld-legal__toc{position:static;max-height:none}}@media (max-width:640px){body .quilld-legal__hero{padding:2.5rem 1.25rem 1.5rem}.quilld-legal__layout{padding:0 1rem 3rem}body .quilld-legal__body{padding:1.75rem 1.25rem;border-radius:22px}}body .quilld-changelog__hero{max-width:44rem;padding:4rem 1.5rem 1rem;text-align:left}body .quilld-changelog__title{font-size:clamp(2.4rem,5.4vw,3.6rem);letter-spacing:-.02em;line-height:1.05}body .quilld-changelog__title em{font-style:italic;font-weight:600;color:var(--q-rose-deep)}body .quilld-changelog{padding-bottom:4.5rem}body .quilld-changelog__hint,body .quilld-changelog__lede{text-align:left;margin-left:0}body .quilld-changelog__timeline:before{width:0;background:none;border-left:2px dotted var(--divider)}body .quilld-release__marker{border-width:2px}body .quilld-release:first-child .quilld-release__marker{background:var(--q-rose);border-color:var(--q-rose);box-shadow:0 0 0 4px var(--parchment),0 0 0 7px rgba(212,147,122,.3)}@media (prefers-reduced-motion:no-preference){body .quilld-release:first-child .quilld-release__marker{animation:ql-pulse 2.4s ease-in-out infinite}}@keyframes ql-pulse{50%{box-shadow:0 0 0 4px var(--parchment),0 0 0 10px rgba(212,147,122,.12)}}body .quilld-release__version{font-size:1.45rem}body .quilld-release__tag{border-radius:6px}body .quilld-release__card{border-radius:22px;padding:1.3rem 1.5rem;transition:translate .3s ease,box-shadow .3s ease}body .quilld-release__card:hover{translate:0 -3px;box-shadow:0 16px 28px -22px rgba(44,26,14,.4)}.ql-404{max-width:40rem;margin:0 auto;padding:4rem 1.5rem 6rem;text-align:center;align-items:center}.ql-404,.ql-404__slip{display:flex;flex-direction:column}.ql-404__slip{position:relative;gap:14px;width:190px;padding:1.1rem 1.2rem 1.4rem;margin-bottom:2.5rem;background:var(--q-cornsilk);border:1px solid var(--q-divider);border-radius:10px;rotate:-4deg;box-shadow:0 18px 30px -20px rgba(44,26,14,.45)}.ql-404__slip-head{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--q-clay);text-align:left}.ql-404__line{height:1px;background:var(--q-divider)}.ql-404__stamp{position:absolute;right:.9rem;top:1.8rem;padding:.15rem .6rem;border:2.5px solid var(--q-rose-deep);border-radius:6px;font-family:var(--font-quilld-display),Georgia,serif;font-size:1.6rem;font-weight:700;color:var(--q-rose-deep);rotate:9deg;opacity:.85}@media (prefers-reduced-motion:no-preference){.ql-404__stamp{animation:ql-stamp .5s cubic-bezier(.3,1.6,.5,1) .4s both}}@keyframes ql-stamp{0%{opacity:0;scale:1.8}}.ql-404 .ql-title{margin-bottom:1rem}.ql-404__text{max-width:28rem;font-size:1.08rem;line-height:1.6;color:var(--q-ink-soft);margin-bottom:1.75rem}.ql-404__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}.ql-404__links a:not(.ql-btn){color:var(--q-ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--q-rose);text-decoration-color:var(--q-rose);text-decoration-thickness:2px;text-underline-offset:5px}@media (prefers-color-scheme:dark){body :is(.bm-page,.ci-page) .quilld-bar{background:rgba(23,16,10,.9);border-bottom-color:rgba(255,248,231,.12)}body :is(.bm-page,.ci-page) :is(.quilld-brand,.quilld-nav__link){color:#fff8e7}body :is(.bm-page,.ci-page) .quilld-nav__cta{background:#fff8e7;color:#2c1a0e}body :is(.bm-page,.ci-page) .quilld-footer{background:#1e150d;border-top-color:rgba(255,248,231,.12)}body :is(.bm-page,.ci-page) .quilld-footer a{color:#e8b8a4}body :is(.bm-page,.ci-page) :is(.quilld-footer__address,.quilld-footer__credit,.quilld-footer__copy){color:rgba(255,248,231,.55)}body :is(.bm-page,.ci-page) .quilld-social{color:#fff8e7;background:transparent;border-color:rgba(255,248,231,.22)}body :is(.bm-page,.ci-page) :is(.quilld-eyebrow,.ql-kicker){color:#e8b8a4}body :is(.bm-page,.ci-page) :is(.quilld-title em,.quilld-section__title em){color:#e8b8a4}}body .quilld-reset{max-width:30rem;margin:3.5rem auto 5rem;padding:2.75rem 2.25rem 2.5rem;background:var(--cornsilk);border:1px solid var(--divider);border-radius:var(--q-radius)}body .quilld-reset__title{font-size:clamp(2rem,5vw,2.6rem);letter-spacing:-.015em}@media (max-width:640px){body .quilld-reset{margin:2rem 1rem 3.5rem;padding:2rem 1.4rem;border-radius:22px}}:is(.quilld-title,.ql-title,.ql-h2,.quilld-legal__title,.quilld-changelog__title,.blog-index-title,.blog-article-title,.ql-hero__title){text-wrap:balance}