.stl-blog-toolbar-band{background:var(--paper);border-top:var(--hair) solid var(--indigo);border-bottom:var(--hair) solid var(--indigo);padding:clamp(16px,2vw,22px) 0}.stl-blog-toolbar-band .stl-blog-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.stl-blog-toolbar-band .stl-blog-filters{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto}.stl-blog-filters{display:flex;flex-wrap:wrap;gap:8px}.stl-blog-toolbar-band a.stl-blog-filter{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius-pill);border:var(--hair) solid color-mix(in oklab,var(--indigo) 22%,transparent);background:transparent;color:color-mix(in oklab,var(--indigo) 78%,transparent);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.stl-blog-toolbar-band a.stl-blog-filter:hover,.stl-blog-toolbar-band a.stl-blog-filter.is-active{background:var(--indigo);border-color:var(--indigo);color:var(--paper)}.stl-blog-search{display:flex;align-items:stretch;flex:0 1 min(100%,320px);min-width:min(100%,220px);margin-left:auto;border:var(--hair) solid var(--indigo);background:var(--paper-2)}.stl-blog-search__input{flex:1;min-width:0;height:40px;padding:0 14px;border:0;background:transparent;font-family:Jost,sans-serif;font-size:14px;color:var(--indigo)}.stl-blog-search__input::placeholder{color:color-mix(in oklab,var(--indigo) 45%,transparent)}.stl-blog-search__input:focus{outline:none}.stl-blog-search:focus-within{border-color:var(--cta);box-shadow:0 0 0 2px color-mix(in oklab,var(--cta) 18%,transparent)}.stl-blog-search__submit{display:inline-flex;align-items:center;justify-content:center;width:44px;border:0;border-left:var(--hair) solid var(--indigo);background:var(--indigo);color:var(--paper);font-size:18px;line-height:1;cursor:pointer;transition:background .2s ease}.stl-blog-search__submit:hover{background:color-mix(in oklab,var(--indigo) 88%,black)}@media(max-width:700px){.stl-blog-toolbar-band .stl-blog-toolbar{flex-direction:column;align-items:stretch}.stl-blog-toolbar-band .stl-blog-filters{flex:1 1 auto}.stl-blog-search{flex:1 1 auto;margin-left:0;max-width:none}}.stl-blog-search-empty{grid-column:1/-1;padding:clamp(24px,3vw,32px) 0;text-align:center;font-size:15px;color:color-mix(in oklab,var(--indigo) 65%,transparent)}.stl-blog-grid.is-search-empty .stl-tx-card{display:none}.stl-blog-featured{margin:clamp(40px,5vw,64px) 0}.stl-blog-featured-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:flex;align-items:center;gap:14px}.stl-blog-featured-label .line{flex:0 0 40px;height:var(--hair);background:var(--muted)}.stl-blog-featured-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,3vw,32px);align-items:stretch}@media(max-width:900px){.stl-blog-featured-grid{grid-template-columns:1fr}}.stl-tx-card{border:var(--hair) solid var(--indigo);background:var(--paper);display:flex;flex-direction:column;overflow:hidden;height:100%;transition:background .25s ease}a.stl-tx-card:hover{background:var(--paper-2)}.stl-tx-card-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:var(--hair) solid var(--indigo);background:var(--paper-2)}.stl-tx-card-head b{color:var(--indigo);font-weight:500}.stl-tx-card-head span:nth-child(2){text-align:center;font-family:Jost,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--indigo)}.stl-tx-card-media{aspect-ratio:16/10;position:relative;overflow:hidden;background:var(--paper-2)}.stl-tx-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}a.stl-tx-card:hover .stl-tx-card-media img{transform:scale(1.03)}.stl-tx-card-media .label{position:absolute;left:14px;top:14px;z-index:2;background:var(--paper);border:var(--hair) solid var(--indigo);padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--indigo);text-transform:uppercase}.stl-tx-card-body{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column;gap:10px}.stl-tx-card-body h2{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.03em;line-height:1.08;color:#111}.stl-tx-card-body h2 em{font-style:normal;color:var(--cta)}.stl-tx-card-excerpt{font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--indigo) 78%,transparent);flex:1}.stl-tx-card-meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:12px;border-top:var(--hair) dashed color-mix(in oklab,var(--indigo) 22%,transparent)}.stl-tx-card-foot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:var(--hair) solid var(--indigo);background:var(--paper-2)}.stl-tx-card-foot b{color:var(--indigo);font-weight:500}.stl-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px);padding:clamp(8px,2vw,16px) 0 clamp(48px,6vw,72px)}@media(max-width:1200px){.stl-blog-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.stl-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stl-blog-grid{grid-template-columns:1fr}}.stl-blog-grid .stl-tx-card-media{aspect-ratio:4/3}.stl-blog-pagination{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:clamp(32px,4vw,48px) 0 clamp(56px,6vw,80px);border-top:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent)}.stl-blog-pagination a,.stl-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:var(--hair) solid color-mix(in oklab,var(--indigo) 22%,transparent);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--indigo) 78%,transparent);transition:background .2s ease,color .2s ease}.stl-blog-pagination a:hover,.stl-blog-pagination .current{background:var(--indigo);color:var(--paper);border-color:var(--indigo)}.stl-blog-banniere{margin:0}.stl-blog-banniere .stellar-cta-banniere{margin-top:0}.stl-blog{background:var(--paper)}.stl-blog-article-hero{position:relative;min-height:clamp(360px,52vh,560px);display:flex;align-items:flex-end;overflow:hidden;padding-bottom:clamp(32px,4vw,56px)}.stl-blog-article-hero+.stl-blog-toolbar-band{border-top:var(--hair) solid var(--indigo)}.stl-blog-article-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.stl-blog-article-hero:hover .stl-blog-article-hero__bg{transform:scale(1.05)}.stl-blog-article-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,color-mix(in oklab,var(--indigo-deep) 92%,transparent) 0%,color-mix(in oklab,var(--indigo-deep) 55%,transparent) 48%,transparent 72%),linear-gradient(0deg,color-mix(in oklab,var(--indigo-deep) 88%,transparent),transparent 55%)}.stl-blog-article-hero__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px);color:var(--paper);max-width:720px}.stl-blog-article-hero__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 62%,transparent);display:flex;align-items:center;gap:14px;margin-bottom:clamp(16px,2vw,22px)}.stl-blog-article-hero__label .line{flex:0 0 40px;height:var(--hair);background:color-mix(in oklab,var(--paper) 45%,transparent)}.stl-blog-article-hero__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 58%,transparent)}.stl-blog-article-hero__head b{color:var(--paper);font-weight:500}.stl-blog-article-hero__tag{font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--peach)}.stl-blog-article-hero__title{font-size:clamp(32px,4.5vw,56px);letter-spacing:-.038em;line-height:1.02;margin-bottom:clamp(14px,1.8vw,20px)}.stl-blog-article-hero__title a{color:var(--paper);text-decoration:none}.stl-blog-article-hero__title a:hover{color:var(--cta)}.stl-blog-article-hero__excerpt{font-size:clamp(15px,1.2vw,18px);line-height:1.5;color:color-mix(in oklab,var(--paper) 82%,transparent);margin-bottom:clamp(16px,2vw,22px);max-width:52ch}.stl-blog .stl-dos-type,.stl-article .stl-dos-type{display:block;margin:0 0 clamp(16px,2vw,22px);padding:0;max-width:52ch;min-height:1.5em;font-family:JetBrains Mono,ui-monospace,Menlo,Courier New,monospace;font-size:clamp(14px,1.1vw,17px);font-weight:500;line-height:1.5;letter-spacing:.02em;color:color-mix(in oklab,var(--paper) 82%,transparent);text-transform:none}.stl-article .stl-dos-type{font-size:clamp(16px,1.35vw,19px);margin-bottom:clamp(20px,2.5vw,28px)}.stl-blog .stl-dos-type__out,.stl-article .stl-dos-type__out{white-space:pre-wrap;word-break:break-word}.stl-blog .stl-dos-type__cursor,.stl-article .stl-dos-type__cursor{display:inline-block;width:.58em;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:0;animation:stl-dos-blink .85s step-end infinite}.stl-blog .stl-dos-type.is-typing .stl-dos-type__cursor,.stl-blog .stl-dos-type.is-done .stl-dos-type__cursor,.stl-article .stl-dos-type.is-typing .stl-dos-type__cursor,.stl-article .stl-dos-type.is-done .stl-dos-type__cursor{opacity:1}.stl-blog .stl-dos-type.is-done .stl-dos-type__cursor,.stl-article .stl-dos-type.is-done .stl-dos-type__cursor{animation:stl-dos-blink 1s step-end infinite}@keyframes stl-dos-blink{0%,49%{opacity:1}50%,to{opacity:0}}.stl-blog-article-hero__meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:clamp(22px,2.5vw,28px);color:color-mix(in oklab,var(--paper) 55%,transparent)}.stl-blog-article-hero__cta{display:inline-flex}.stl-blog-empty{padding:clamp(32px,4vw,48px) 0;font-size:16px;color:color-mix(in oklab,var(--indigo) 70%,transparent)}.stl-tx-card-placeholder{width:100%;height:100%;display:block;background:var(--paper-2)}.stl-blog-grid .stl-tx-card--standard,.stl-blog-grid .stl-tx-card--feature{height:100%}.stl-blog-grid-formulaire{border:var(--hair) solid var(--indigo);background:var(--paper-2);min-height:100%;display:flex;flex-direction:column}.stl-blog-grid-formulaire .stellar-cta-vertical{flex:1;display:flex;flex-direction:column;margin:0}.stl-blog-grid-formulaire .stellar-cta-vertical__card{flex:1;display:flex;flex-direction:column;border:0;background:transparent;padding:clamp(18px,2vw,24px) clamp(16px,1.8vw,22px)}.stl-blog-grid-formulaire .stellar-cta-vertical__badge{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cta);margin-bottom:12px}.stl-blog-grid-formulaire .stellar-cta-vertical__dot{width:7px;height:7px;border-radius:50%;background:var(--cta);box-shadow:0 0 0 4px color-mix(in oklab,var(--cta) 25%,transparent)}.stl-blog-grid-formulaire .stellar-cta-vertical__title{font-size:clamp(18px,1.8vw,24px);letter-spacing:-.03em;line-height:1.1;color:var(--indigo);margin-bottom:8px}.stl-blog-grid-formulaire .stellar-cta-vertical__subtitle{font-size:13.5px;line-height:1.45;color:color-mix(in oklab,var(--indigo) 75%,transparent);margin-bottom:14px}.stl-blog-grid-formulaire .stellar-cta-vertical__checks{list-style:none;margin:0 0 auto;padding:0;display:flex;flex-direction:column;gap:8px}.stl-blog-grid-formulaire .stellar-cta-vertical__checks li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:color-mix(in oklab,var(--indigo) 82%,transparent)}.stl-blog-grid-formulaire .stellar-cta-vertical__check-icon{color:var(--cta);flex-shrink:0;margin-top:2px}.stl-blog-grid-formulaire .stellar-cta-vertical__actions{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;border-top:var(--hair) dashed color-mix(in oklab,var(--indigo) 22%,transparent)}.stl-blog-grid-formulaire .stellar-cta-vertical__btn,.stl-blog-grid-formulaire .stellar-cta-vertical__btn-contact{width:100%;justify-content:center}body.stellar-cta-popin-open{overflow:hidden}.stellar-cta-popin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.stellar-cta-popin[hidden]:not(.is-open){display:none}.stellar-cta-popin__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--indigo-deep) 72%,transparent)}.stellar-cta-popin__dialog{position:relative;z-index:1;width:min(640px,100%);max-height:min(90vh,820px);overflow:auto;border:var(--hair) solid var(--indigo);background:var(--paper);padding:clamp(22px,3vw,32px)}.stellar-cta-popin__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:var(--hair) solid var(--indigo);background:var(--paper-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.stellar-cta-popin__close:hover{background:var(--indigo);color:var(--paper)}.stellar-cta-popin__title{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em;margin-bottom:8px}.stellar-cta-popin__lead{font-size:14px;line-height:1.45;color:color-mix(in oklab,var(--indigo) 78%,transparent);margin-bottom:20px}.stellar-cta-popin__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stellar-cta-popin__cell--full{grid-column:1/-1}.stellar-cta-popin__submit{width:100%}@media(max-width:640px){.stellar-cta-popin__grid{grid-template-columns:1fr}}.stl-article-hero{background:radial-gradient(circle at 92% 10%,color-mix(in oklab,var(--cta) 22%,transparent),transparent 40%),var(--indigo-deep);color:var(--paper);padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,64px);border-bottom:var(--hair) solid color-mix(in oklab,var(--paper) 14%,transparent)}.stl-article-top{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,40px)}.stl-article-back{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 58%,transparent);transition:color .2s ease}.stl-article-back:hover{color:var(--paper)}.stl-article-hero .readouts{border:var(--hair) solid var(--indigo);background:var(--paper)}.stl-article-hero .readouts div{border-color:var(--indigo);color:var(--muted)}.stl-article-hero .readouts b{color:var(--indigo);font-weight:500}.stl-article-hero .stl-article-title,.stl-article-hero h1.stl-article-title{font-size:clamp(36px,5vw,72px);letter-spacing:-.038em;line-height:.95;color:var(--paper);max-width:16ch;margin-bottom:clamp(18px,2vw,24px)}.stl-article-hero .stl-article-title em{font-style:normal;color:var(--cta)}.stl-article-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:clamp(24px,4vw,48px);align-items:start}@media(max-width:979px){.stl-article-hero__grid{grid-template-columns:1fr}}.stl-article-hero__copy{min-width:0}.stl-article-hero__media{margin:0;border:var(--hair) solid color-mix(in oklab,var(--paper) 22%,transparent);background:color-mix(in oklab,var(--paper) 6%,var(--indigo-deep));overflow:hidden}.stl-article-hero__img{width:100%;height:auto;display:block}.stl-article-tags.meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.stl-article-hero .pill{border-color:color-mix(in oklab,var(--paper) 28%,transparent);background:color-mix(in oklab,var(--paper) 8%,var(--indigo-deep));color:color-mix(in oklab,var(--paper) 78%,transparent)}.stl-article-hero .pill:hover{background:var(--paper);color:var(--indigo)}.stl-guide-hero--cover{position:relative;min-height:clamp(420px,55vh,620px);display:flex;align-items:flex-end;overflow:hidden;padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,64px);background:var(--indigo-deep)}.stl-guide-hero--cover .stl-guide-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.stl-guide-hero--cover:hover .stl-guide-hero__bg{transform:scale(1.05)}.stl-guide-hero--cover .stl-guide-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,color-mix(in oklab,var(--indigo-deep) 92%,transparent) 0%,color-mix(in oklab,var(--indigo-deep) 55%,transparent) 48%,transparent 72%),linear-gradient(0deg,color-mix(in oklab,var(--indigo-deep) 88%,transparent),transparent 55%)}.stl-guide-hero--cover .stl-guide-hero__inner{position:relative;z-index:2;width:100%}.stl-guide-hero--cover .stl-article-hero__grid{grid-template-columns:minmax(0,1fr);max-width:760px}.stl-guide-hero--cover .stl-article-back{color:color-mix(in oklab,var(--paper) 72%,transparent)}.stl-guide-hero--cover .stl-article-back:hover{color:var(--paper)}.stl-article-banniere .stellar-cta-banniere{margin-top:0}.stl-prose .stellar-cta-inline{margin:clamp(36px,4vw,52px) 0;border:var(--hair) solid var(--indigo);background:var(--paper);position:relative;max-width:100%}.stl-prose .stellar-cta-inline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cta)}.stl-prose .stellar-cta-inline__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,2.5vw,28px);align-items:center;padding:18px 20px 18px 24px}.stl-prose .stellar-cta-inline__kicker{margin:0 0 6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cta)}.stl-prose .stellar-cta-inline__title{margin:0 0 4px;font-size:clamp(17px,1.8vw,20px);font-weight:600;letter-spacing:-.022em;line-height:1.25;color:var(--indigo)}.stl-prose .stellar-cta-inline__note{margin:0;font-size:13px;line-height:1.45;color:color-mix(in oklab,var(--indigo) 68%,transparent);max-width:42ch}.stl-prose .stellar-cta-inline__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;flex-shrink:0}.stl-prose .stellar-cta-inline__btn,.stl-prose .stellar-cta-inline__btn-contact{white-space:nowrap}.stl-article .stl-prose .stellar-cta-inline .btn-solid,.stl-article .stl-prose .stellar-cta-inline .btn-solid:hover,.stl-article .stl-prose .stellar-cta-inline .btn-solid .arr{color:#fff;border-bottom:0;text-decoration:none;-webkit-text-decoration:none}.stl-article .stl-prose .stellar-cta-inline .btn-line,.stl-article .stl-prose .stellar-cta-inline .btn-line:hover{border-bottom:0;text-decoration:none;-webkit-text-decoration:none}@media(max-width:680px){.stl-prose .stellar-cta-inline__inner{grid-template-columns:1fr}.stl-prose .stellar-cta-inline__actions{justify-content:flex-start}.stl-prose .stellar-cta-inline__btn,.stl-prose .stellar-cta-inline__btn-contact{flex:1;justify-content:center;min-width:140px}}.stl-article-lead-note{font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--paper) 68%,transparent);max-width:58ch}.stl-ai-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 0 0;margin-top:clamp(20px,2.5vw,28px);border-top:var(--hair) solid color-mix(in oklab,var(--paper) 16%,transparent)}.stl-ai-bar-label{flex:1 1 100%;margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 52%,transparent)}.stl-ai-bar-label strong{font-weight:500;color:color-mix(in oklab,var(--paper) 72%,transparent)}.stl-ai-btn,.stl-ai-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-pill);border:var(--hair) solid color-mix(in oklab,var(--paper) 25%,transparent);background:color-mix(in oklab,var(--paper) 8%,var(--indigo-deep));font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 78%,transparent);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.stl-ai-btn:hover,.stl-ai-chip:hover{background:var(--paper);color:var(--indigo);border-color:var(--paper);transform:translateY(-1px)}.stl-ai-btn svg,.stl-ai-chip svg{flex-shrink:0}.ai-btn-chatgpt:hover{border-color:#10a37f;color:#10a37f;background:color-mix(in oklab,var(--paper) 92%,#10a37f)}.ai-btn-perplexity:hover{border-color:#22b8cd;color:#22b8cd;background:color-mix(in oklab,var(--paper) 92%,#22B8CD)}.ai-btn-claude:hover{border-color:#d97757;color:#d97757;background:color-mix(in oklab,var(--paper) 92%,#D97757)}.ai-btn-gemini:hover{border-color:#1c7dff;color:#1c7dff;background:color-mix(in oklab,var(--paper) 92%,#1C7DFF)}.ai-btn-grok:hover{border-color:var(--paper);color:var(--paper);background:color-mix(in oklab,var(--indigo-deep) 88%,var(--paper))}.ai-btn-copilot:hover{border-color:#0078d4;color:#0078d4;background:color-mix(in oklab,var(--paper) 92%,#0078d4)}@media(max-width:768px){.stl-ai-btn,.stl-ai-chip{font-size:9px;padding:0 10px;height:28px}}.stl-prose .ai-share-buttons{margin:clamp(24px,3vw,32px) 0;padding:16px 0 0;border-top:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent)}.stl-prose .ai-share-buttons .stl-ai-bar-label{color:var(--muted)}.stl-prose .ai-share-buttons .stl-ai-bar-label strong{color:color-mix(in oklab,var(--indigo) 78%,transparent)}.stl-prose .stl-ai-btn{border-color:color-mix(in oklab,var(--indigo) 22%,transparent);background:var(--paper);color:color-mix(in oklab,var(--indigo) 78%,transparent)}.stl-prose .stl-ai-btn:hover{background:var(--paper-2);color:var(--indigo)}.stl-article-body{padding:clamp(48px,6vw,80px) 0}.stl-article-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(280px,340px);gap:clamp(28px,4vw,56px);align-items:start}.stl-article-layout--no-sidebar{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.stl-article-main{min-width:0}.stl-article-cta-col{align-self:stretch;min-width:0;padding:0;display:flex;flex-direction:column}.stl-article-cta-col .stellar-cta-vertical{position:sticky;top:88px;z-index:2;width:100%}.stl-article-cta-col .stellar-cta-vertical__btn,.stl-article-cta-col .stellar-cta-vertical__btn-contact{width:100%;justify-content:center}@media(max-width:1180px){.stl-article-layout,.stl-article-layout--no-sidebar{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(260px,300px)}}@media(max-width:980px){.stl-article-layout,.stl-article-layout--no-sidebar{grid-template-columns:1fr}.stl-article-cta-col{order:3}.stl-article-cta-col .stellar-cta-vertical{position:static}}.stl-article-sidebar{align-self:stretch;min-width:0}@media(min-width:981px){.stl-article-sidebar__sticky{position:sticky;top:88px;z-index:1}}@media(max-width:980px){.stl-article-sidebar__sticky{position:static}}.stl-toc{border:var(--hair) solid var(--indigo);background:var(--paper-2);margin-bottom:20px}.stl-toc-head{padding:12px 16px;border-bottom:var(--hair) solid var(--indigo);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.stl-toc ol{list-style:none;counter-reset:toc}.stl-toc li{border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 14%,transparent)}.stl-toc li:last-child{border-bottom:0}.stl-toc a{display:flex;gap:12px;align-items:baseline;padding:12px 16px;font-size:13px;line-height:1.35;color:color-mix(in oklab,var(--indigo) 82%,transparent);transition:background .2s ease,color .2s ease}.stl-toc a:hover,.stl-toc a.is-active{background:var(--paper);color:var(--cta)}.stl-toc a:before{content:counter(toc,decimal-leading-zero);counter-increment:toc;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--cta);min-width:1.6em;flex-shrink:0}.stl-author-mini{border:var(--hair) solid var(--indigo);background:var(--paper);padding:16px;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.stl-author-mini .av{width:48px;height:48px;border:var(--hair) solid var(--indigo);background:var(--paper-2)}.stl-author-mini strong{display:block;font-size:14px;margin-bottom:4px}.stl-author-mini span{display:block;font-size:12.5px;line-height:1.45;color:color-mix(in oklab,var(--indigo) 72%,transparent)}.stl-author-mini__linkedin{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cta);text-decoration:none}.stl-author-mini__linkedin:hover{color:var(--indigo)}.stl-author-mini__linkedin .li-ico{flex-shrink:0}.stl-prose{max-width:720px}.stl-prose p{color:color-mix(in oklab,var(--indigo) 88%,transparent);font-size:15px;line-height:1.55;margin-bottom:1.15em}.stl-prose h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.028em;line-height:1.08;margin:2.4em 0 .65em;padding-top:.2em;scroll-margin-top:100px}.stl-prose h2:first-child{margin-top:0}.stl-prose h3{font-size:clamp(17px,1.6vw,20px);letter-spacing:-.02em;margin:1.8em 0 .5em;color:#111}.stl-prose ul,.stl-prose ol{margin:.5em 0 1.2em 1.1em;color:color-mix(in oklab,var(--indigo) 88%,transparent);font-size:15px;line-height:1.55}.stl-prose li{margin-bottom:.45em}.stl-prose strong{color:var(--indigo);font-weight:600}.stl-article .stl-prose a,.stl-article .stl-prose.rte a{text-decoration:none;-webkit-text-decoration:none;border-bottom:var(--hair) solid color-mix(in oklab,var(--cta) 45%,transparent);color:var(--cta)}.stl-article .stl-prose a:hover{border-color:var(--cta)}.stl-guide-parent__link,.stl-guide-parent__link:hover,.stl-article .stl-prose .card-content a,.stl-article .stl-prose .card-content a:hover,.stl-article .stl-prose .card-content a.purple,.stl-article .stl-prose .stl-toc a,.stl-article .stl-prose .stl-toc a:hover,.stl-article .stl-prose h1 a,.stl-article .stl-prose h2 a,.stl-article .stl-prose h3 a,.stl-article .stl-prose h4 a,.stl-article .stl-prose h1 a:hover,.stl-article .stl-prose h2 a:hover,.stl-article .stl-prose h3 a:hover,.stl-article .stl-prose h4 a:hover{border-bottom:0;text-decoration:none;-webkit-text-decoration:none}.stl-article .stl-prose h1,.stl-article .stl-prose h2,.stl-article .stl-prose h3,.stl-article .stl-prose h4,.stl-article .stl-prose h1 u,.stl-article .stl-prose h2 u,.stl-article .stl-prose h3 u,.stl-article .stl-prose h4 u{text-decoration:none;border-bottom:0}.stl-article .stl-prose .table-wrapper{margin:clamp(24px,3vw,32px) 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.stl-article .stl-prose table{width:100%;margin:0;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:14px;line-height:1.45;border:var(--hair) solid var(--indigo);border-radius:var(--radius-box);background:var(--paper);position:relative}.stl-article .stl-prose thead th,.stl-article .stl-prose tbody th{padding:12px 14px;border:0;border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent);text-align:left;vertical-align:top;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted);background:var(--paper-2)}.stl-article .stl-prose td{padding:12px 14px;border:0;border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent);text-align:left;vertical-align:top;color:color-mix(in oklab,var(--indigo) 88%,transparent);background:var(--paper)}.stl-article .stl-prose tbody tr:last-child td,.stl-article .stl-prose tbody tr:last-child th{border-bottom:0}.stl-article .stl-prose td strong,.stl-article .stl-prose td b,.stl-article .stl-prose th strong,.stl-article .stl-prose th b{color:var(--indigo);font-weight:600}.stl-article .stl-prose table a{border-bottom:var(--hair) solid color-mix(in oklab,var(--cta) 45%,transparent);color:var(--cta)}.stl-article .stl-prose table a:hover{border-color:var(--cta)}@media(max-width:640px){.stl-article .stl-prose thead th,.stl-article .stl-prose tbody th,.stl-article .stl-prose td{padding:10px 12px;font-size:13px}.stl-article .stl-prose thead th,.stl-article .stl-prose tbody th{font-size:9.5px}}.stl-stat-band{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(28px,3vw,40px) 0;border:var(--hair) solid var(--indigo);background:var(--paper-2)}@media(max-width:640px){.stl-stat-band{grid-template-columns:1fr}}.stl-stat-band div{padding:clamp(18px,2vw,24px) clamp(16px,2vw,22px);border-right:var(--hair) dashed color-mix(in oklab,var(--indigo) 25%,transparent)}.stl-stat-band div:last-child{border-right:0}@media(max-width:640px){.stl-stat-band div{border-right:0;border-bottom:var(--hair) dashed color-mix(in oklab,var(--indigo) 25%,transparent)}.stl-stat-band div:last-child{border-bottom:0}}.stl-stat-band .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.stl-stat-band .v{font-size:clamp(24px,2.8vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--indigo)}.stl-stat-band .v em{font-style:normal;color:var(--cta)}.stl-callout{margin:clamp(24px,3vw,32px) 0;padding:clamp(18px,2vw,22px) clamp(18px,2.2vw,24px);border:var(--hair) solid color-mix(in oklab,var(--cta) 35%,transparent);background:color-mix(in oklab,var(--cta) 8%,var(--paper));border-left:3px solid var(--cta)}.stl-callout .k{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cta);margin-bottom:8px}.stl-callout p{margin:0;font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--indigo) 85%,transparent)}.stl-steps{counter-reset:step;margin:clamp(24px,3vw,32px) 0;border:var(--hair) solid var(--indigo);background:var(--paper)}.stl-step{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 20px;border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent)}.stl-step:last-child{border-bottom:0}.stl-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--cta);padding-top:2px}.stl-step h4{font-size:15px;font-weight:600;margin-bottom:6px;color:#111}.stl-step p{margin:0;font-size:14px;line-height:1.5;color:color-mix(in oklab,var(--indigo) 80%,transparent)}.stl-faq{margin:clamp(32px,4vw,48px) 0;border:var(--hair) solid var(--indigo);background:var(--paper-2)}.stl-faq h2{margin:0;padding:16px 18px;border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent);font-size:clamp(20px,2.2vw,26px);letter-spacing:-.024em;line-height:1.15;color:var(--indigo)}.stl-faq-item{border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent)}.stl-faq-item:last-child{border-bottom:0}.stl-faq-q{width:100%;text-align:left;padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:15px;font-weight:600;color:var(--indigo);line-height:1.35}.stl-faq-q span{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--cta);flex-shrink:0}.stl-faq-a{padding:0 18px 16px;font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--indigo) 82%,transparent)}.stl-faq-a[hidden]{display:none}.stl-guide-parent{margin:0 0 clamp(24px,3vw,32px);padding-bottom:clamp(16px,2vw,20px);border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent)}.stl-guide-parent__link{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--cta);text-decoration:none;-webkit-text-decoration:none;border:0;border-bottom:0;transition:color .2s ease}.stl-guide-parent__link:hover{color:var(--indigo);border:0;text-decoration:none}.stl-guide-parent__icon{font-size:11px;letter-spacing:.08em}.stl-prose .card{margin:clamp(32px,4vw,48px) 0;border:0;background:transparent;box-shadow:none;padding:0;border-radius:0}.stl-prose .card-content{border:var(--hair) solid var(--indigo);background:var(--paper-2);box-shadow:none;border-radius:0;padding:0}.stl-prose .card-content>:first-child{margin:0;padding:12px 16px;border-bottom:var(--hair) solid var(--indigo);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-style:normal;color:var(--muted);line-height:1.4}.stl-prose .card-content h2,.stl-prose .card-content h3{margin:0;padding:12px 16px;border-bottom:var(--hair) solid var(--indigo);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-style:normal;color:var(--muted);line-height:1.4}.stl-prose .card-content ul,.stl-prose .card-content ol{list-style:none;margin:0;padding:0;counter-reset:guide-sister}.stl-prose .card-content li{margin:0;border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 14%,transparent)}.stl-prose .card-content li:last-child{border-bottom:0}.stl-prose .card-content li a{display:flex;gap:12px;align-items:baseline;padding:12px 16px;border:0;border-bottom:0;font-size:13px;line-height:1.35;color:color-mix(in oklab,var(--indigo) 82%,transparent);text-decoration:none;-webkit-text-decoration:none;transition:background .2s ease,color .2s ease}.stl-prose .card-content li a:before{content:counter(guide-sister,decimal-leading-zero);counter-increment:guide-sister;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--cta);min-width:1.6em;flex-shrink:0}.stl-prose .card-content li a:hover{background:var(--paper);color:var(--cta);border:0;text-decoration:none;-webkit-text-decoration:none}.stl-prose .card-content a,.stl-prose .card-content a.purple{border:0;border-bottom:0;text-decoration:none;-webkit-text-decoration:none}.stl-prose .card-content a:hover,.stl-prose .card-content a.purple:hover{border:0;text-decoration:none;-webkit-text-decoration:none}.stl-prose .card-content p{margin:0}.stl-prose .card-content p+ul,.stl-prose .card-content p+ol{margin-top:0}.stl-related{background:var(--indigo-deep);color:var(--paper);padding:clamp(48px,6vw,72px) 0;border-top:var(--hair) solid color-mix(in oklab,var(--paper) 14%,transparent)}.stl-related-head{margin-bottom:clamp(28px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.stl-related-head h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.03em;color:var(--paper);margin:0}.stl-related-head__btn{flex-shrink:0;color:#fff;border-bottom:0;text-decoration:none;-webkit-text-decoration:none}.stl-related-head__btn:hover{color:#fff}.stl-related-head__btn .arr{color:inherit}.stl-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}@media(max-width:900px){.stl-related-grid{grid-template-columns:1fr}}.stl-related .stl-tx-card{border-color:color-mix(in oklab,var(--paper) 22%,transparent);background:color-mix(in oklab,var(--paper) 6%,var(--indigo-deep))}.stl-related .stl-tx-card-head,.stl-related .stl-tx-card-foot{background:color-mix(in oklab,var(--paper) 4%,var(--indigo-deep));border-color:color-mix(in oklab,var(--paper) 18%,transparent);color:color-mix(in oklab,var(--paper) 55%,transparent)}.stl-related .stl-tx-card-head b,.stl-related .stl-tx-card-head span:nth-child(2),.stl-related .stl-tx-card-foot b{color:var(--paper)}.stl-related .stl-tx-card-body h2{font-size:clamp(17px,1.8vw,20px);color:var(--paper)}.stl-related .stl-tx-card-excerpt{color:color-mix(in oklab,var(--paper) 72%,transparent);font-size:13.5px}.stl-related .stl-tx-card-media{aspect-ratio:16/9}.stl-article-cta{padding:clamp(48px,6vw,72px) 0;border-top:var(--hair) solid var(--indigo);background:radial-gradient(circle at 15% 50%,color-mix(in oklab,var(--cta) 10%,transparent),transparent 45%),var(--paper)}.stl-article-cta-grid{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}@media(max-width:700px){.stl-article-cta-grid{grid-template-columns:1fr}}.stl-article-cta h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.04em;line-height:1.02;max-width:16ch}.stl-article-cta h2 em{font-style:normal;color:var(--cta)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/stellar-blog.css.map */
