.ChainStrip-module__zhsPKa__chain{padding:var(--spacing-chain-top) 0 var(--spacing-chain-bottom);background:var(--color-firefly);color:var(--color-dim);position:relative}.ChainStrip-module__zhsPKa__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto}.ChainStrip-module__zhsPKa__k{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-dim);text-align:center;margin-bottom:var(--spacing-chain-kicker-gap);font-weight:500;display:block}.ChainStrip-module__zhsPKa__list{justify-content:space-between;align-items:flex-start;gap:var(--spacing-chain-gap);margin:0;padding:0;list-style:none;display:flex;position:relative}.ChainStrip-module__zhsPKa__list:before{content:"";left:var(--spacing-chain-line-inset);right:var(--spacing-chain-line-inset);top:var(--spacing-chain-kicker-gap);border-top:1.5px dashed var(--color-chain-line);position:absolute}.ChainStrip-module__zhsPKa__item{align-items:center;gap:var(--spacing-chain-dot-gap);text-align:center;font-size:var(--text-label);color:var(--color-dim);max-width:var(--spacing-chain-item-max-w);flex-direction:column;flex:1;font-weight:500;display:flex;position:relative}.ChainStrip-module__zhsPKa__dot{width:var(--spacing-chain-dot);height:var(--spacing-chain-dot);background:var(--color-firefly);border:1.5px solid var(--color-chain-node-border);color:var(--color-dim);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.ChainStrip-module__zhsPKa__icon{width:var(--spacing-chain-icon);height:var(--spacing-chain-icon)}.ChainStrip-module__zhsPKa__item.ChainStrip-module__zhsPKa__on{color:var(--color-white)}.ChainStrip-module__zhsPKa__item.ChainStrip-module__zhsPKa__on .ChainStrip-module__zhsPKa__dot{background:var(--color-mint);border-color:var(--color-mint);color:var(--color-firefly);box-shadow:var(--shadow-ring-mint)}.ChainStrip-module__zhsPKa__here{top:calc(var(--spacing-chain-here-offset) * -1);background:var(--color-white);color:var(--color-firefly);font-size:var(--text-label);border-radius:var(--radius-sm-lg);padding:var(--spacing-chain-here-y) var(--spacing-chain-here-x);white-space:nowrap;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.ChainStrip-module__zhsPKa__here:after{content:"";background:var(--color-white);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ChainStrip-module__zhsPKa__you .ChainStrip-module__zhsPKa__dot{border-color:var(--color-chain-you-border)}@media (max-width:760px){.ChainStrip-module__zhsPKa__list{align-items:flex-start;gap:var(--spacing-chain-stack-gap-mobile);flex-direction:column}.ChainStrip-module__zhsPKa__list:before{left:var(--spacing-chain-kicker-gap);right:auto;top:var(--spacing-chain-kicker-gap);bottom:var(--spacing-chain-kicker-gap);border-top:0;border-left:1.5px dashed var(--color-chain-line)}.ChainStrip-module__zhsPKa__item{text-align:left;gap:var(--spacing-chain-row-gap-mobile);flex-direction:row;max-width:none}.ChainStrip-module__zhsPKa__here{top:50%;left:auto;right:0;transform:translateY(-50%)}.ChainStrip-module__zhsPKa__here:after{display:none}}
.Breadcrumbs-module__1uenaG__crumbs{align-items:center;gap:var(--spacing-gap-sm);margin-bottom:var(--spacing-gap-md);font-size:var(--text-label);color:var(--color-dim);flex-wrap:wrap;display:flex}.Breadcrumbs-module__1uenaG__item{align-items:center;gap:var(--spacing-gap-sm);display:inline-flex}.Breadcrumbs-module__1uenaG__crumbs a:hover{color:var(--color-white)}.Breadcrumbs-module__1uenaG__sep{opacity:.5}.Breadcrumbs-module__1uenaG__crumbs .Breadcrumbs-module__1uenaG__highlight{color:var(--color-mint);font-weight:500}
.Button-module__998dCq__btn{align-items:center;gap:var(--spacing-gap-sm);height:var(--spacing-btn-h);padding:0 var(--spacing-btn-x);border-radius:var(--radius-md);background:var(--color-firefly);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-label);cursor:pointer;border:0;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.Button-module__998dCq__btn:hover{background:var(--color-firefly-2);transform:translateY(-1px)}.Button-module__998dCq__btn:focus-visible{outline:3px solid var(--color-mint);outline-offset:3px}.Button-module__998dCq__btn:disabled,.Button-module__998dCq__btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.Button-module__998dCq__sm{height:var(--spacing-btn-h-sm);padding:0 var(--spacing-btn-x-sm)}.Button-module__998dCq__light{background:var(--color-white);color:var(--color-firefly)}.Button-module__998dCq__light:hover{background:var(--color-mint)}.Button-module__998dCq__text{color:var(--color-white);padding:0 var(--spacing-btn-x-text);background:0 0}.Button-module__998dCq__text:hover{color:var(--color-mint);background:0 0}.Button-module__998dCq__ghost{color:var(--color-firefly);border:1.5px solid var(--color-line);background:0 0}.Button-module__998dCq__ghost:hover{background:var(--color-steam);border-color:var(--color-firefly)}
.LegalBody-module__cbbFzq__header{background:var(--color-firefly);padding:var(--spacing-legal-header-top) 0 var(--spacing-legal-header-bottom)}.LegalBody-module__cbbFzq__headerWrap{max-width:var(--spacing-narrow-max);padding-inline:var(--spacing-container-x);margin:0 auto}.LegalBody-module__cbbFzq__kicker{margin-bottom:var(--spacing-eyebrow-gap);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mint);font-weight:500;display:block}.LegalBody-module__cbbFzq__title{color:var(--color-white);font-size:var(--text-legal-h1);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.05}.LegalBody-module__cbbFzq__meta{margin-top:var(--spacing-legal-meta-gap);gap:var(--spacing-gap-sm);font-size:var(--text-label);color:var(--color-dim);flex-wrap:wrap;display:flex}.LegalBody-module__cbbFzq__meta span+span{padding-left:var(--spacing-gap-sm);position:relative}.LegalBody-module__cbbFzq__meta span+span:before{content:"·";opacity:.5;position:absolute;left:0}.LegalBody-module__cbbFzq__rich h2{margin:0;margin-top:var(--spacing-prose-heading-gap);color:var(--color-firefly);letter-spacing:-.025em;font-weight:600;font-size:var(--text-h4);scroll-margin-top:var(--spacing-prose-scroll-offset)}.LegalBody-module__cbbFzq__rich h2:first-child{margin-top:0}.LegalBody-module__cbbFzq__rich h2 small{color:var(--color-mute);font-weight:400;font-size:var(--text-label);margin-right:var(--spacing-prose-heading-number-gap);letter-spacing:0}.LegalBody-module__cbbFzq__rich p{margin:0;margin-top:var(--spacing-prose-p-gap);color:var(--color-mute);font-size:var(--text-body)}.LegalBody-module__cbbFzq__rich ul{margin:0;margin-top:var(--spacing-prose-list-gap);padding-left:var(--spacing-prose-list-indent);color:var(--color-mute);font-size:var(--text-body);gap:var(--spacing-prose-list-item-gap);list-style:outside;display:grid}.LegalBody-module__cbbFzq__prose{font-size:var(--text-prose-article);color:var(--color-ink);line-height:1.7}.LegalBody-module__cbbFzq__prose>*+*{margin-top:var(--spacing-prose-article-gap)}.LegalBody-module__cbbFzq__prose h2{margin:0;margin-top:var(--spacing-prose-article-h2-gap);color:var(--color-firefly);font-size:var(--text-prose-article-h2);letter-spacing:-.025em;scroll-margin-top:var(--spacing-prose-scroll-offset);font-weight:600;line-height:1.1}.LegalBody-module__cbbFzq__prose h3{margin:0;margin-top:var(--spacing-prose-article-h3-gap);color:var(--color-firefly);font-size:var(--text-prose-article-h3);letter-spacing:-.025em;font-weight:600;line-height:1.2}.LegalBody-module__cbbFzq__prose h2+p,.LegalBody-module__cbbFzq__prose h3+p{margin-top:var(--spacing-prose-article-heading-p-gap)}.LegalBody-module__cbbFzq__prose.LegalBody-module__cbbFzq__introFirst>p:first-child{font-size:var(--text-prose-article-intro);color:var(--color-mute);line-height:1.6}.LegalBody-module__cbbFzq__prose ul{list-style:outside}.LegalBody-module__cbbFzq__prose ol{list-style:decimal}.LegalBody-module__cbbFzq__prose ul,.LegalBody-module__cbbFzq__prose ol{padding-left:var(--spacing-prose-article-list-indent);gap:var(--spacing-prose-article-list-gap);display:grid}.LegalBody-module__cbbFzq__prose li::marker{color:var(--color-firefly);font-weight:500}.LegalBody-module__cbbFzq__prose strong{color:var(--color-firefly);font-weight:600}.LegalBody-module__cbbFzq__prose a{color:var(--color-firefly);text-decoration:underline;-webkit-text-decoration-color:var(--color-mint);text-decoration-color:var(--color-mint);text-underline-offset:3px}.LegalBody-module__cbbFzq__prose blockquote{margin:var(--spacing-prose-article-quote-y) 0;padding:var(--spacing-prose-article-quote-pad-y) 0 var(--spacing-prose-article-quote-pad-y) var(--spacing-prose-article-quote-pad-x);border-left:3px solid var(--color-mint);font-size:var(--text-h3);color:var(--color-firefly);letter-spacing:-.01em;font-weight:500;line-height:1.4}.LegalBody-module__cbbFzq__prose blockquote p{margin:0}.LegalBody-module__cbbFzq__tblwrap{margin:var(--spacing-prose-article-quote-y) 0;border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow-x:auto}.LegalBody-module__cbbFzq__tblwrap table{border-collapse:collapse;width:100%;font-size:var(--text-prose-article-table);min-width:var(--spacing-prose-article-table-min)}.LegalBody-module__cbbFzq__tblwrap th,.LegalBody-module__cbbFzq__tblwrap td{text-align:left;padding:var(--spacing-prose-article-cell-y) var(--spacing-prose-article-cell-x);border-bottom:1px solid var(--color-line);vertical-align:top}.LegalBody-module__cbbFzq__tblwrap th{background:var(--color-steam);color:var(--color-firefly);font-weight:500;font-size:var(--text-label);letter-spacing:.03em;text-transform:uppercase}.LegalBody-module__cbbFzq__tblwrap td:first-child{color:var(--color-firefly);white-space:nowrap;font-weight:500}.LegalBody-module__cbbFzq__rich .LegalBody-module__cbbFzq__tblwrap td:first-child{white-space:normal}.LegalBody-module__cbbFzq__tblwrap tr:last-child td{border-bottom:0}
.Pill-module__OhP5Qq__pill{align-items:center;gap:var(--spacing-gap-sm);padding:var(--spacing-pill-y) var(--spacing-pill-x);border-radius:var(--radius-full);background:var(--color-mint);color:var(--color-firefly);font-family:var(--font-sans);font-size:var(--text-label);white-space:nowrap;font-weight:500;display:inline-flex}.Pill-module__OhP5Qq__outline{border:1px solid var(--color-line);background:0 0}.Pill-module__OhP5Qq__filled{background:var(--color-firefly);color:var(--color-white)}.Pill-module__OhP5Qq__onDark{color:var(--color-mint);border:1px solid var(--color-pill-border-on-dark);background:0 0}.Pill-module__OhP5Qq__dot{background:var(--color-mint);border-radius:50%;width:7px;height:7px;display:inline-block}
.CopyLinkButton-module__8kHOQW__wrap{display:inline-flex;position:relative}.CopyLinkButton-module__8kHOQW__icon{width:var(--spacing-icon-btn);height:var(--spacing-icon-btn)}.CopyLinkButton-module__8kHOQW__status:empty{display:none}.CopyLinkButton-module__8kHOQW__status{top:calc(100% + var(--spacing-gap-xs));z-index:2;padding:var(--spacing-pill-y-sm) var(--spacing-pill-x-sm);border-radius:var(--radius-sm-lg);background:var(--color-white);color:var(--color-firefly);font-size:var(--text-label);white-space:nowrap;font-weight:500;position:absolute;right:0}
.ArticleHeader-module__Q7J0bW__ph{background:var(--color-firefly);padding:var(--spacing-section-header) 0 var(--spacing-article-header-bottom);position:relative;overflow:hidden}@media (max-width:960px){.ArticleHeader-module__Q7J0bW__ph{padding-top:48px}}.ArticleHeader-module__Q7J0bW__narrow{max-width:var(--spacing-narrow-max);padding-inline:var(--spacing-container-x);margin:0 auto;position:relative}.ArticleHeader-module__Q7J0bW__whitePaper{margin-bottom:var(--spacing-gap-md)}.ArticleHeader-module__Q7J0bW__download{margin-top:var(--spacing-card-md)}.ArticleHeader-module__Q7J0bW__downloadIcon{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.ArticleHeader-module__Q7J0bW__title{max-width:18em;color:var(--color-white);font-size:var(--text-article-h1);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.05}.ArticleHeader-module__Q7J0bW__byline{align-items:center;gap:var(--spacing-meta-icon-gap);margin-top:var(--spacing-card-md);font-size:var(--text-label);color:var(--color-dim);flex-wrap:wrap;display:flex}.ArticleHeader-module__Q7J0bW__who{align-items:center;gap:var(--spacing-gap-sm);display:flex}.ArticleHeader-module__Q7J0bW__avatar{width:var(--spacing-avatar-byline);height:var(--spacing-avatar-byline);border-radius:var(--radius-full);color:var(--color-firefly);background:linear-gradient(160deg, var(--color-steam) 0%, var(--color-mint) 60%, #6f9a93 100%);flex:none;position:relative;overflow:hidden}.ArticleHeader-module__Q7J0bW__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ArticleHeader-module__Q7J0bW__avatarIcon{opacity:.35;width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ArticleHeader-module__Q7J0bW__name{color:var(--color-white);font-weight:500;display:block}.ArticleHeader-module__Q7J0bW__dot{opacity:.5}.ArticleHeader-module__Q7J0bW__share{gap:var(--spacing-gap-sm);margin-left:auto;display:flex}@media (max-width:640px){.ArticleHeader-module__Q7J0bW__share{margin-left:0}}.ArticleHeader-module__Q7J0bW__shareBtn{width:var(--spacing-arrow);height:var(--spacing-arrow);border-radius:var(--radius-md);border:1.5px solid var(--color-share-border-on-dark);color:var(--color-white);font:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:grid}.ArticleHeader-module__Q7J0bW__shareBtn:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-firefly)}.ArticleHeader-module__Q7J0bW__shareIcon{width:var(--spacing-icon-btn);height:var(--spacing-icon-btn)}.ArticleHeader-module__Q7J0bW__bgMark{fill:currentColor;width:520px;height:520px;color:var(--color-white);opacity:.04;pointer-events:none;position:absolute;top:-160px;right:-140px}.ArticleHeader-module__Q7J0bW__band{background:linear-gradient(180deg, #0c2c36 0%, #143741 25%, #6f9a93 55%, #c4ddd0 80%, var(--color-steam) 100%);height:140px}.ArticleHeader-module__Q7J0bW__cover{z-index:1;max-width:var(--spacing-container-max);margin:calc(-1 * var(--spacing-article-header-bottom)) auto 0;padding-inline:var(--spacing-container-x);position:relative}.ArticleHeader-module__Q7J0bW__coverBox{aspect-ratio:16/9;border-radius:var(--radius-4xl);max-width:100%;box-shadow:var(--shadow-card-lg);color:var(--color-white);background:linear-gradient(135deg,#c3ded0 0%,#3e6e72 55%,#0c2c36 100%);position:relative;overflow:hidden}.ArticleHeader-module__Q7J0bW__coverImage{object-fit:cover}.ArticleHeader-module__Q7J0bW__coverLines{background-image:repeating-linear-gradient(0deg,#fbfbfb1f 0 1px,#0000 1px 28px);position:absolute;inset:0}.ArticleHeader-module__Q7J0bW__coverMark{fill:currentColor;opacity:.12;width:380px;height:380px;position:absolute;top:-14%;right:-8%}
.ArticleListCard-module__TQS5Gq__root{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-3xl);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.ArticleListCard-module__TQS5Gq__root:hover{border-color:var(--color-firefly);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.ArticleListCard-module__TQS5Gq__imageBox{aspect-ratio:16/9;position:relative}.ArticleListCard-module__TQS5Gq__coverImage{object-fit:cover}.ArticleListCard-module__TQS5Gq__decorativeArt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ArticleListCard-module__TQS5Gq__body{padding:var(--spacing-card-list-top) var(--spacing-card-list) var(--spacing-card-list);gap:var(--spacing-gap-sm);flex-direction:column;flex:1;display:flex}.ArticleListCard-module__TQS5Gq__kindRow{align-items:center;gap:var(--spacing-gap-sm);flex-wrap:wrap;display:flex}.ArticleListCard-module__TQS5Gq__kicker{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500}.ArticleListCard-module__TQS5Gq__title{font-size:var(--text-h3);letter-spacing:-.025em;color:var(--color-firefly);font-weight:600;line-height:1.3}.ArticleListCard-module__TQS5Gq__excerpt{color:var(--color-mute);font-size:var(--text-label)}.ArticleListCard-module__TQS5Gq__meta{padding-top:var(--spacing-gap-sm);border-top:1px solid var(--color-line);gap:var(--spacing-meta-icon-gap);font-size:var(--text-label);color:var(--color-mute);margin-top:auto;display:flex}.ArticleListCard-module__TQS5Gq__meta span{align-items:center;gap:var(--spacing-gap-sm);display:inline-flex}.ArticleListCard-module__TQS5Gq__metaIcon{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}
.AuthorCard-module__gGHb4a__card{align-items:flex-start;gap:var(--spacing-gap-md);border-top:1px solid var(--color-line);padding-top:var(--spacing-card-md);display:flex}@media (max-width:560px){.AuthorCard-module__gGHb4a__card{flex-wrap:wrap}}.AuthorCard-module__gGHb4a__avatar{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-full);color:var(--color-firefly);background:linear-gradient(160deg, var(--color-steam) 0%, var(--color-mint) 60%, #6f9a93 100%);flex:none;position:relative;overflow:hidden}.AuthorCard-module__gGHb4a__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AuthorCard-module__gGHb4a__placeholderIcon{width:38%;height:38%;color:var(--color-firefly);opacity:.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthorCard-module__gGHb4a__body{flex:auto;min-width:0}.AuthorCard-module__gGHb4a__name{color:var(--color-firefly);font-weight:500;font-size:var(--text-body);margin:0;display:block}.AuthorCard-module__gGHb4a__role{color:var(--color-mute);font-size:var(--text-label);margin-top:var(--spacing-gap-xs);display:block}.AuthorCard-module__gGHb4a__bio{color:var(--color-mute);font-size:var(--text-label);margin-top:var(--spacing-gap-sm);max-width:34em}.AuthorCard-module__gGHb4a__arrow{width:var(--spacing-arrow);height:var(--spacing-arrow);border-radius:var(--radius-md);border:1.5px solid var(--color-line);color:var(--color-firefly);flex:none;place-items:center;margin-left:auto;transition:background .2s,border-color .2s,color .2s;display:grid}.AuthorCard-module__gGHb4a__arrow:hover{background:var(--color-firefly);border-color:var(--color-firefly);color:var(--color-white)}@media (max-width:560px){.AuthorCard-module__gGHb4a__arrow{margin-left:0}}.AuthorCard-module__gGHb4a__arrowIcon{width:1rem;height:1rem}
.DownloadCard-module___qP1nW__root{gap:var(--spacing-gap-md);background:var(--color-steam);border-radius:var(--radius-2xl);padding:var(--spacing-card-md);display:grid}.DownloadCard-module___qP1nW__withThumb{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}@media (max-width:640px){.DownloadCard-module___qP1nW__withThumb{grid-template-columns:minmax(0,1fr)}}.DownloadCard-module___qP1nW__thumb{aspect-ratio:16/9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:var(--color-firefly);position:relative;overflow:hidden}.DownloadCard-module___qP1nW__thumbImage{object-fit:cover}.DownloadCard-module___qP1nW__body{gap:var(--spacing-gap-sm);justify-items:start;display:grid}.DownloadCard-module___qP1nW__meta{align-items:center;gap:var(--spacing-gap-sm);color:var(--color-mute);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;font-weight:500;display:inline-flex}.DownloadCard-module___qP1nW__metaIcon{width:var(--spacing-icon-md);height:var(--spacing-icon-md);color:var(--color-firefly)}.DownloadCard-module___qP1nW__heading{color:var(--color-firefly);font-size:var(--text-h3);margin:0;font-weight:600;line-height:1.2}.DownloadCard-module___qP1nW__blurb{color:var(--color-mute);font-size:var(--text-label);margin:0}.DownloadCard-module___qP1nW__cta{margin-top:var(--spacing-gap-sm)}.DownloadCard-module___qP1nW__ctaIcon{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}
.FeaturedArticleCard-module__D3Yo3W__root{background:var(--color-firefly);color:var(--color-white);border-radius:var(--radius-4xl);padding:var(--spacing-card-lg);min-height:var(--spacing-featured-card-min-h);box-shadow:var(--shadow-card-dark);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.FeaturedArticleCard-module__D3Yo3W__coverImage{object-fit:cover}.FeaturedArticleCard-module__D3Yo3W__decorativeArt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FeaturedArticleCard-module__D3Yo3W__shade{background:linear-gradient(#0c2c3600 0%,#0c2c368c 45%,#0c2c36f0 100%);position:absolute;inset:0}.FeaturedArticleCard-module__D3Yo3W__content{max-width:40em;position:relative}.FeaturedArticleCard-module__D3Yo3W__tagRow{align-items:center;gap:var(--spacing-gap-sm);flex-wrap:wrap;display:flex}.FeaturedArticleCard-module__D3Yo3W__tag{font-size:var(--text-label);color:var(--color-mint);align-items:center;gap:var(--spacing-gap-sm);font-weight:500;display:flex}.FeaturedArticleCard-module__D3Yo3W__tagIcon{width:var(--spacing-icon-tag);height:var(--spacing-icon-tag)}.FeaturedArticleCard-module__D3Yo3W__title{color:var(--color-white);font-size:var(--text-h2-sm);letter-spacing:-.025em;margin-top:var(--spacing-gap-sm);font-weight:600;line-height:1.15}.FeaturedArticleCard-module__D3Yo3W__excerpt{color:var(--color-dim);font-size:var(--text-body);margin-top:var(--spacing-gap-sm)}.FeaturedArticleCard-module__D3Yo3W__meta{margin-top:var(--spacing-gap-md);justify-content:space-between;align-items:center;gap:var(--spacing-gap-md);font-size:var(--text-label);color:var(--color-dim);flex-wrap:wrap;display:flex}.FeaturedArticleCard-module__D3Yo3W__by{align-items:center;gap:var(--spacing-gap-sm);display:flex}.FeaturedArticleCard-module__D3Yo3W__avatar{width:var(--spacing-avatar-sm);height:var(--spacing-avatar-sm);border-radius:var(--radius-full);background:var(--color-mint);color:var(--color-firefly);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.FeaturedArticleCard-module__D3Yo3W__avatarPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FeaturedArticleCard-module__D3Yo3W__avatarIcon{width:var(--spacing-icon-avatar-sm);height:var(--spacing-icon-avatar-sm)}.FeaturedArticleCard-module__D3Yo3W__authorName{color:var(--color-white);font-weight:500;display:block}.FeaturedArticleCard-module__D3Yo3W__readMore{align-items:center;gap:var(--spacing-gap-sm);color:var(--color-white);font-weight:500;display:inline-flex}.FeaturedArticleCard-module__D3Yo3W__arrow{width:var(--spacing-arrow);height:var(--spacing-arrow);border-radius:var(--radius-md);border:1.5px solid var(--color-arrow-border-on-dark);color:var(--color-white);flex:none;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.FeaturedArticleCard-module__D3Yo3W__root:hover .FeaturedArticleCard-module__D3Yo3W__arrow{background:var(--color-white);border-color:var(--color-white);color:var(--color-firefly)}.FeaturedArticleCard-module__D3Yo3W__arrowSvg{width:14px;height:14px}@media (max-width:640px){.FeaturedArticleCard-module__D3Yo3W__root{min-height:380px;padding:28px}}
.ComplianceHighlights-module__uREImW__section{background:var(--color-firefly);color:var(--color-steam);padding:var(--spacing-section) 0}.ComplianceHighlights-module__uREImW__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto}.ComplianceHighlights-module__uREImW__sectionHeading{color:var(--color-white);max-width:16em;font-size:var(--text-h2);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.ComplianceHighlights-module__uREImW__lead{color:var(--color-dim);margin:var(--spacing-gap-md) 0 0;font-size:var(--text-lead)}.ComplianceHighlights-module__uREImW__grid{gap:var(--spacing-gap-md);margin-top:var(--spacing-intro-gap);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.ComplianceHighlights-module__uREImW__grid{grid-template-columns:1fr}}.ComplianceHighlights-module__uREImW__cell{background:var(--color-cell-bg-on-dark);border:1px solid var(--color-cell-border-on-dark);border-radius:var(--radius-2xl);padding:var(--spacing-card-md);gap:var(--spacing-gap-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.ComplianceHighlights-module__uREImW__icon{width:var(--spacing-icon-xl);height:var(--spacing-icon-xl);color:var(--color-mint);flex:none}.ComplianceHighlights-module__uREImW__kicker{color:var(--color-mint);margin-bottom:var(--spacing-gap-sm);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;font-weight:500;display:block}.ComplianceHighlights-module__uREImW__heading{color:var(--color-white);font-size:var(--text-h3);margin:0}.ComplianceHighlights-module__uREImW__text{color:var(--color-dim);font-size:var(--text-label);margin:var(--spacing-gap-sm) 0 0}
.FinalCta-module__KO5wBG__final{background:var(--color-firefly);color:var(--color-steam);padding:var(--spacing-section-lg) 0;text-align:center;position:relative;overflow:hidden}.FinalCta-module__KO5wBG__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto;position:relative}.FinalCta-module__KO5wBG__badge{margin-bottom:var(--spacing-badge-gap)}.FinalCta-module__KO5wBG__heading{max-width:18em;color:var(--color-white);font-size:var(--text-h2);letter-spacing:-.025em;margin:0 auto;font-weight:600;line-height:1.1}.FinalCta-module__KO5wBG__text{margin:var(--spacing-gap-md) auto 0;max-width:30em;color:var(--color-dim)}.FinalCta-module__KO5wBG__cta{margin-top:var(--spacing-cta-gap)}.FinalCta-module__KO5wBG__meta{margin-top:var(--spacing-stats-top)}.FinalCta-module__KO5wBG__bg{opacity:.5;width:100%;height:120px;stroke:var(--color-mint);pointer-events:none;position:absolute;bottom:-10px;left:0;right:0}
.Guardrails-module__iHmMIa__heading{color:var(--color-firefly);font-size:var(--text-h2);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.Guardrails-module__iHmMIa__lead{color:var(--color-mute);font-size:var(--text-lead);max-width:34em;margin:var(--spacing-gap-md) 0 0}.Guardrails-module__iHmMIa__list{margin:var(--spacing-list-gap) 0 0;gap:var(--spacing-gap-sm);font-size:var(--text-body);color:var(--color-ink);padding:0;list-style:none;display:grid}.Guardrails-module__iHmMIa__item{gap:var(--spacing-gap-sm);align-items:flex-start;display:flex}.Guardrails-module__iHmMIa__icon{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);color:var(--color-firefly);fill:currentColor;flex:none;margin-top:.375rem}
.Band-module__wpiIEG__band{background:linear-gradient(180deg, var(--color-firefly) 0%, var(--color-band-mid-1) 25%, var(--color-band-mid-2) 55%, var(--color-mint) 80%, var(--color-steam) 100%)}.Band-module__wpiIEG__home{height:var(--spacing-band-home)}.Band-module__wpiIEG__default{height:var(--spacing-band)}.Band-module__wpiIEG__short{height:var(--spacing-band-short)}
.Hero-module__SRKRSG__hero{background:var(--color-firefly);padding:var(--spacing-hero-top) 0 0}.Hero-module__SRKRSG__wrap{gap:var(--spacing-stack-gap);max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);grid-template-columns:1fr;margin:0 auto;display:grid}.Hero-module__SRKRSG__headline{color:var(--color-white);font-size:var(--text-display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.02}.Hero-module__SRKRSG__line{display:block}.Hero-module__SRKRSG__highlight{color:var(--color-mint)}.Hero-module__SRKRSG__side{gap:var(--spacing-hero-row-gap) var(--spacing-split-gap);padding-bottom:var(--spacing-hero-bottom);grid-template-columns:minmax(0,34em) auto;justify-content:space-between;align-items:center;display:grid}.Hero-module__SRKRSG__subhead{color:var(--color-dim);font-size:var(--text-body);margin:0}.Hero-module__SRKRSG__actions{gap:var(--spacing-actions-gap);flex-wrap:wrap;align-items:center;display:flex}.Hero-module__SRKRSG__badges{grid-column:1/-1}@media (max-width:960px){.Hero-module__SRKRSG__hero{padding-top:48px}.Hero-module__SRKRSG__side{grid-template-columns:1fr;gap:24px}}
.RelatedArticleCard-module__7EKfrG__grid{gap:var(--spacing-gap-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:860px){.RelatedArticleCard-module__7EKfrG__grid{grid-template-columns:1fr}}.RelatedArticleCard-module__7EKfrG__root{background:var(--color-white);border-radius:var(--radius-2xl);color:inherit;border:1px solid #0000;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.RelatedArticleCard-module__7EKfrG__root:hover{border-color:var(--color-firefly);transform:translateY(-2px)}.RelatedArticleCard-module__7EKfrG__imageBox{aspect-ratio:16/8;position:relative}.RelatedArticleCard-module__7EKfrG__coverImage{object-fit:cover}.RelatedArticleCard-module__7EKfrG__decorativeArt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RelatedArticleCard-module__7EKfrG__body{padding:var(--spacing-card-list-top) var(--spacing-card-list) var(--spacing-card-list);gap:var(--spacing-gap-sm);display:grid}.RelatedArticleCard-module__7EKfrG__row{justify-content:space-between;align-items:center;gap:var(--spacing-gap-sm);display:flex}.RelatedArticleCard-module__7EKfrG__kicker{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500}.RelatedArticleCard-module__7EKfrG__title{color:var(--color-firefly);font-weight:500;font-size:var(--text-body)}.RelatedArticleCard-module__7EKfrG__excerpt{color:var(--color-mute);font-size:var(--text-label)}
.JumpLinks-module__lyRWxa__jump{background:var(--color-steam);border-bottom:1px solid var(--color-line)}.JumpLinks-module__lyRWxa__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);padding-block:var(--spacing-jump-y);align-items:center;gap:var(--spacing-jump-gap-y) var(--spacing-jump-gap-x);font-size:var(--text-label);flex-wrap:wrap;margin:0 auto;display:flex}.JumpLinks-module__lyRWxa__k{margin-right:var(--spacing-jump-gap-y);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500}.JumpLinks-module__lyRWxa__wrap a{color:var(--color-firefly);opacity:.75;font-weight:500}.JumpLinks-module__lyRWxa__wrap a:hover{opacity:1}
.TableOfContents-module__fQcd6W__toc{top:var(--spacing-prose-scroll-offset);font-size:var(--text-label);position:sticky}.TableOfContents-module__fQcd6W__k{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500;display:block}.TableOfContents-module__fQcd6W__toc ol{border-left:1.5px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.TableOfContents-module__fQcd6W__toc a{padding-right:0;padding-left:var(--spacing-toc-link-x);color:var(--color-mute);border-left:1.5px solid #0000;margin-left:-1.5px;display:block}.TableOfContents-module__fQcd6W__toc a:hover{color:var(--color-firefly);border-left-color:var(--color-firefly)}.TableOfContents-module__fQcd6W__article{align-self:start}.TableOfContents-module__fQcd6W__article .TableOfContents-module__fQcd6W__k{margin-bottom:var(--spacing-toc-kicker-gap)}.TableOfContents-module__fQcd6W__article ol{gap:var(--spacing-toc-list-gap-lg)}.TableOfContents-module__fQcd6W__article a{padding-top:var(--spacing-toc-link-y-sm);padding-bottom:var(--spacing-toc-link-y-sm)}.TableOfContents-module__fQcd6W__article a.TableOfContents-module__fQcd6W__on{color:var(--color-firefly);border-left-color:var(--color-firefly)}@media (max-width:1100px){.TableOfContents-module__fQcd6W__article{display:none}}.TableOfContents-module__fQcd6W__legal .TableOfContents-module__fQcd6W__k{margin-bottom:var(--spacing-toc-kicker-gap-lg)}.TableOfContents-module__fQcd6W__legal ol{gap:var(--spacing-toc-list-gap)}.TableOfContents-module__fQcd6W__legal a{padding-top:var(--spacing-toc-link-y);padding-bottom:var(--spacing-toc-link-y);transition:color .2s,border-color .2s}@media (max-width:960px){.TableOfContents-module__fQcd6W__legal{position:static}}
.DetailPageHero-module___8ZDha__ph{background:var(--color-firefly);padding:var(--spacing-section-header) 0 var(--spacing-section-mid);position:relative;overflow:hidden}@media (max-width:960px){.DetailPageHero-module___8ZDha__ph{padding:48px 0}}.DetailPageHero-module___8ZDha__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto;position:relative}.DetailPageHero-module___8ZDha__headline{color:var(--color-white);font-size:var(--text-display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.05}.DetailPageHero-module___8ZDha__line{display:block}.DetailPageHero-module___8ZDha__highlight{color:var(--color-mint)}.DetailPageHero-module___8ZDha__lead{color:var(--color-dim);font-size:var(--text-lead);max-width:36em;margin:var(--spacing-gap-md) 0 0}.DetailPageHero-module___8ZDha__actions{align-items:center;gap:var(--spacing-actions-gap);margin-top:var(--spacing-cta-gap);flex-wrap:wrap;display:flex}.DetailPageHero-module___8ZDha__bgMark{fill:currentColor;width:520px;height:520px;color:var(--color-white);opacity:.04;pointer-events:none;position:absolute;top:-160px;right:-140px}
.Trail-module__DAW2Pa__trail{padding:var(--spacing-trail-top) 0 0;background:var(--color-firefly)}.Trail-module__DAW2Pa__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto}.Trail-module__DAW2Pa__svg{width:100%;height:auto;display:block;overflow:visible}.Trail-module__DAW2Pa__route{fill:none;stroke:var(--color-trail-route);stroke-width:1.5px;stroke-dasharray:4 7}.Trail-module__DAW2Pa__glow{fill:none;stroke:var(--color-mint);stroke-width:3.5px;stroke-linecap:round;opacity:0;transition:opacity .5s}.Trail-module__DAW2Pa__halo{fill:none;stroke:var(--color-mint);stroke-width:12px;stroke-linecap:round;filter:url(#trail-soft-blur);opacity:0;transition:opacity .5s}.Trail-module__DAW2Pa__head{fill:var(--color-white);opacity:0;transition:opacity .5s}.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__glow{opacity:.95}.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__halo{opacity:.35}.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__head{opacity:1}.Trail-module__DAW2Pa__nodeCircle{fill:var(--color-firefly);stroke:var(--color-chain-node-border);stroke-width:1.5px;transition:stroke .4s,fill .4s}.Trail-module__DAW2Pa__on .Trail-module__DAW2Pa__nodeCircle,.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__nodeCircle{fill:var(--color-mint);stroke:var(--color-mint)}.Trail-module__DAW2Pa__you.Trail-module__DAW2Pa__on .Trail-module__DAW2Pa__nodeCircle,.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__you .Trail-module__DAW2Pa__nodeCircle{fill:var(--color-white);stroke:var(--color-white)}.Trail-module__DAW2Pa__nodeText{fill:var(--color-dim);font:500 var(--text-label) var(--font-sans);text-anchor:middle;transition:fill .4s}.Trail-module__DAW2Pa__on .Trail-module__DAW2Pa__nodeText,.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__nodeText{fill:var(--color-white)}.Trail-module__DAW2Pa__icon{fill:none;stroke:var(--color-dim);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.Trail-module__DAW2Pa__on .Trail-module__DAW2Pa__icon,.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__icon{stroke:var(--color-firefly)}.Trail-module__DAW2Pa__ring{fill:none;stroke:var(--color-white);stroke-width:1.5px;opacity:0;transform-origin:50%;transform-box:fill-box}.Trail-module__DAW2Pa__pulse{animation:1.3s ease-out infinite Trail-module__DAW2Pa__ring}@keyframes Trail-module__DAW2Pa__ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.Trail-module__DAW2Pa__tip{opacity:0;transition:opacity .35s}.Trail-module__DAW2Pa__tip rect{fill:var(--color-white)}.Trail-module__DAW2Pa__tip text{fill:var(--color-firefly);font:500 var(--text-label) var(--font-sans);text-anchor:middle}.Trail-module__DAW2Pa__tipOn,.Trail-module__DAW2Pa__settled .Trail-module__DAW2Pa__tipFinal{opacity:1}.Trail-module__DAW2Pa__caption{text-align:center;color:var(--color-dim);font-size:var(--text-label);padding:var(--spacing-trail-caption-gap) 0 var(--spacing-trail-caption-bottom)}
.HowItWorksCard-module__zD2Upa__card{background:var(--color-white);border-radius:var(--radius-4xl);padding:var(--spacing-card-xl);gap:var(--spacing-card-xl);min-height:var(--spacing-stack-card-min-h);box-shadow:var(--shadow-card);top:var(--spacing-stack-card-top);margin-bottom:var(--spacing-stack-card-gap);transform-origin:top;will-change:transform;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid;position:sticky}.HowItWorksCard-module__zD2Upa__n{font-size:var(--text-label);color:var(--color-mute);font-weight:500}.HowItWorksCard-module__zD2Upa__heading{margin:0;margin-top:var(--spacing-stack-card-heading-gap);font-size:var(--text-h3-xl);letter-spacing:-.02em}.HowItWorksCard-module__zD2Upa__text{margin:0;margin-top:var(--spacing-stack-card-text-gap);color:var(--color-mute);font-size:var(--text-body);max-width:28em}.HowItWorksCard-module__zD2Upa__own{margin-top:var(--spacing-stack-card-own-gap);align-items:center;gap:var(--spacing-gap-sm);font-size:var(--text-label);color:var(--color-firefly);background:var(--color-steam);border-radius:var(--radius-full);padding:var(--spacing-pill-y) var(--spacing-pill-x);font-weight:500;display:inline-flex}.HowItWorksCard-module__zD2Upa__ownIcon{fill:currentColor;flex:none;width:1em;height:1em}.HowItWorksCard-module__zD2Upa__panel{min-height:0}@media (max-width:960px){.HowItWorksCard-module__zD2Upa__card{padding:var(--spacing-card-md);grid-template-columns:minmax(0,1fr);min-height:0;position:relative;top:0}}
.StickyStack-module__1diIsa__stack{position:relative}
.DefectsPanel-module__UJWpyq__panel{background:var(--color-steam);border-radius:var(--radius-xl);padding:var(--spacing-ui-panel);min-height:var(--spacing-ui-panel-min-h);font-size:var(--text-label);color:var(--color-ink);position:relative;overflow:hidden}.DefectsPanel-module__UJWpyq__bar{font-size:var(--text-label);color:var(--color-mute);margin-bottom:var(--spacing-ui-panel-bar-gap);justify-content:space-between;align-items:center;display:flex}.DefectsPanel-module__UJWpyq__bar b{color:var(--color-firefly);font-weight:500}.DefectsPanel-module__UJWpyq__defects{gap:var(--spacing-gap-sm);display:grid}.DefectsPanel-module__UJWpyq__row{gap:var(--spacing-panel-row-gap);padding:var(--spacing-panel-row-y) var(--spacing-panel-row-x);background:var(--color-white);border-radius:var(--radius-DEFAULT);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.DefectsPanel-module__UJWpyq__row.DefectsPanel-module__UJWpyq__lock{border:1px dashed var(--color-line);background:0 0}.DefectsPanel-module__UJWpyq__icon{width:var(--spacing-icon-exports);height:var(--spacing-icon-exports);color:var(--color-firefly);display:block}.DefectsPanel-module__UJWpyq__title{color:var(--color-firefly);font-weight:500;font-size:var(--text-label);display:block}.DefectsPanel-module__UJWpyq__meta{color:var(--color-mute);font-size:var(--text-label)}span.DefectsPanel-module__UJWpyq__miniPill{padding:var(--spacing-pill-y-sm) var(--spacing-pill-x-sm)}
.ExportsPanel-module__BmMFQq__panel{background:var(--color-steam);border-radius:var(--radius-xl);padding:var(--spacing-ui-panel);min-height:var(--spacing-ui-panel-min-h);font-size:var(--text-label);color:var(--color-ink);position:relative;overflow:hidden}.ExportsPanel-module__BmMFQq__bar{font-size:var(--text-label);color:var(--color-mute);margin-bottom:var(--spacing-ui-panel-bar-gap);justify-content:space-between;align-items:center;display:flex}.ExportsPanel-module__BmMFQq__bar b{color:var(--color-firefly);font-weight:500}.ExportsPanel-module__BmMFQq__exports{gap:var(--spacing-gap-sm);display:grid}.ExportsPanel-module__BmMFQq__row{background:var(--color-white);border-radius:var(--radius-DEFAULT);padding:var(--spacing-panel-row-y) var(--spacing-panel-row-x);gap:var(--spacing-panel-row-gap);font-size:var(--text-label);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ExportsPanel-module__BmMFQq__row .ExportsPanel-module__BmMFQq__icon{width:var(--spacing-icon-exports);height:var(--spacing-icon-exports);color:var(--color-firefly);flex:none}.ExportsPanel-module__BmMFQq__row b{color:var(--color-firefly);font-weight:500;display:block}.ExportsPanel-module__BmMFQq__row span{color:var(--color-mute);font-size:var(--text-label)}span.ExportsPanel-module__BmMFQq__miniPill{padding:var(--spacing-pill-y-sm) var(--spacing-pill-x-sm)}
.HashChainPanel-module__f20BGa__panel{background:var(--color-steam);border-radius:var(--radius-xl);padding:var(--spacing-ui-panel);min-height:var(--spacing-ui-panel-min-h);font-size:var(--text-label);color:var(--color-ink);position:relative;overflow:hidden}.HashChainPanel-module__f20BGa__bar{font-size:var(--text-label);color:var(--color-mute);margin-bottom:var(--spacing-ui-panel-bar-gap);justify-content:space-between;align-items:center;display:flex}.HashChainPanel-module__f20BGa__bar b{color:var(--color-firefly);font-weight:500}.HashChainPanel-module__f20BGa__chain{gap:var(--spacing-hashchain-gap);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;display:grid}.HashChainPanel-module__f20BGa__second{margin-top:var(--spacing-hashchain-gap);grid-template-columns:1fr auto 1fr;max-width:66%}.HashChainPanel-module__f20BGa__entry{background:var(--color-white);border-radius:var(--radius-DEFAULT);padding:var(--spacing-hashchain-entry-pad);font-size:var(--text-label);color:var(--color-mute);min-width:0;line-height:1.5}.HashChainPanel-module__f20BGa__entry b{color:var(--color-firefly);margin-bottom:var(--spacing-gap-xs);font-weight:500;display:block}.HashChainPanel-module__f20BGa__entry code{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HashChainPanel-module__f20BGa__prev{color:var(--color-mute)}.HashChainPanel-module__f20BGa__arr{color:var(--color-firefly);display:flex}.HashChainPanel-module__f20BGa__arrIcon{width:var(--spacing-icon-hashchain-arrow);height:var(--spacing-icon-hashchain-arrow)}.HashChainPanel-module__f20BGa__bad{border:1.5px dashed var(--color-firefly);background:0 0;position:relative}.HashChainPanel-module__f20BGa__bad code{color:var(--color-firefly);text-decoration:line-through}.HashChainPanel-module__f20BGa__flag{align-items:center;gap:var(--spacing-hashchain-flag-gap);color:var(--color-firefly);font-weight:500;font-size:var(--text-label);margin-top:var(--spacing-hashchain-flag-gap);display:flex}.HashChainPanel-module__f20BGa__flagIcon{width:var(--spacing-icon-hashchain-flag);height:var(--spacing-icon-hashchain-flag);flex:none}@media (max-width:560px){.HashChainPanel-module__f20BGa__chain{grid-template-columns:1fr}.HashChainPanel-module__f20BGa__arr{justify-self:center;transform:rotate(90deg)}.HashChainPanel-module__f20BGa__second{grid-template-columns:1fr;max-width:100%}}
.RolesPanel-module__hIy2vW__panel{background:var(--color-steam);border-radius:var(--radius-xl);padding:var(--spacing-ui-panel);min-height:var(--spacing-ui-panel-min-h);font-size:var(--text-label);color:var(--color-ink);position:relative;overflow:hidden}.RolesPanel-module__hIy2vW__bar{font-size:var(--text-label);color:var(--color-mute);margin-bottom:var(--spacing-ui-panel-bar-gap);justify-content:space-between;align-items:center;display:flex}.RolesPanel-module__hIy2vW__bar b{color:var(--color-firefly);font-weight:500}.RolesPanel-module__hIy2vW__table{border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-DEFAULT);width:100%;overflow:hidden}.RolesPanel-module__hIy2vW__table th,.RolesPanel-module__hIy2vW__table td{text-align:left;padding:var(--spacing-ui-table-cell-y) var(--spacing-ui-table-cell-x);border-bottom:1px solid var(--color-line);vertical-align:top;font-weight:400;font-size:var(--text-label);color:var(--color-mute)}.RolesPanel-module__hIy2vW__table th{font-weight:500}.RolesPanel-module__hIy2vW__table tr:last-child td{border-bottom:0}.RolesPanel-module__hIy2vW__table .RolesPanel-module__hIy2vW__role{color:var(--color-firefly);white-space:nowrap;width:auto;font-weight:500}.RolesPanel-module__hIy2vW__roTag{margin-left:var(--spacing-role-tag-gap);font-size:var(--text-micro);background:var(--color-steam);border-radius:var(--radius-full);padding:var(--spacing-role-tag-y) var(--spacing-role-tag-x);color:var(--color-mute);font-weight:400;display:inline-block}.RolesPanel-module__hIy2vW__note{margin-top:var(--spacing-panel-note-gap);font-size:var(--text-label);color:var(--color-mute);gap:var(--spacing-panel-note-icon-gap);align-items:center;display:flex}.RolesPanel-module__hIy2vW__noteIcon{width:var(--spacing-icon-panel-note);height:var(--spacing-icon-panel-note);color:var(--color-firefly);flex:none}
.SignaturePanel-module__rphFla__panel{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sigp);padding:var(--spacing-sigp-y) var(--spacing-sigp-x);font-size:var(--text-label);color:var(--color-ink);line-height:1.5}.SignaturePanel-module__rphFla__hd{border-bottom:1px solid var(--color-firefly);padding-bottom:var(--spacing-sigp-hd-gap);font-size:var(--text-label);color:var(--color-mute);justify-content:space-between;display:flex}.SignaturePanel-module__rphFla__hd b{color:var(--color-firefly);font-weight:500}.SignaturePanel-module__rphFla__sig{margin-top:var(--spacing-sigp-block-gap);gap:var(--spacing-gap-md);font-size:var(--text-label);color:var(--color-mute);grid-template-columns:1fr 1fr;display:grid}.SignaturePanel-module__rphFla__sig b{color:var(--color-firefly);font-weight:500;display:block}.SignaturePanel-module__rphFla__pen{align-items:center;gap:var(--spacing-sigp-pen-gap);height:var(--spacing-sigp-pen-h);margin:var(--spacing-sigp-pen-top) 0 var(--spacing-sigp-pen-bottom);color:var(--color-firefly);display:flex}.SignaturePanel-module__rphFla__penIcon{width:var(--spacing-icon-sigp-pen);height:var(--spacing-icon-sigp-pen);flex:none}.SignaturePanel-module__rphFla__penName{font-style:italic;font-size:var(--text-label)}.SignaturePanel-module__rphFla__binds{margin-top:var(--spacing-sigp-block-gap);border-top:1px solid var(--color-line);padding-top:var(--spacing-sigp-binds-top);gap:var(--spacing-sigp-binds-gap);grid-template-columns:repeat(4,1fr);display:grid}.SignaturePanel-module__rphFla__binds div{background:var(--color-steam);border-radius:var(--radius-sm-lg);padding:var(--spacing-sigp-binds-pad-y) var(--spacing-sigp-binds-pad-x);font-size:var(--text-micro);color:var(--color-mute)}.SignaturePanel-module__rphFla__binds div b{color:var(--color-firefly);font-weight:500;font-size:var(--text-label);display:block}@media (max-width:560px){.SignaturePanel-module__rphFla__sig,.SignaturePanel-module__rphFla__binds{grid-template-columns:1fr 1fr}}
.TenantPanel-module__kr_WqG__panel{background:var(--color-steam);border-radius:var(--radius-xl);padding:var(--spacing-ui-panel);min-height:var(--spacing-ui-panel-min-h);font-size:var(--text-label);color:var(--color-ink);position:relative;overflow:hidden}.TenantPanel-module__kr_WqG__bar{font-size:var(--text-label);color:var(--color-mute);margin-bottom:var(--spacing-ui-panel-bar-gap);justify-content:space-between;align-items:center;display:flex}.TenantPanel-module__kr_WqG__bar b{color:var(--color-firefly);font-weight:500}.TenantPanel-module__kr_WqG__tenant{gap:var(--spacing-gap-sm);display:grid}.TenantPanel-module__kr_WqG__row{background:var(--color-white);border-radius:var(--radius-DEFAULT);padding:var(--spacing-panel-row-y) var(--spacing-panel-row-x);justify-content:space-between;align-items:center;gap:var(--spacing-panel-row-gap);font-size:var(--text-label);display:flex}.TenantPanel-module__kr_WqG__row span{color:var(--color-mute)}.TenantPanel-module__kr_WqG__row b{color:var(--color-firefly);font-weight:500}.TenantPanel-module__kr_WqG__opts{gap:var(--spacing-tenant-opts-gap);flex-wrap:wrap;display:flex}.TenantPanel-module__kr_WqG__opts span{border:1px solid var(--color-line);border-radius:var(--radius-full);padding:var(--spacing-tenant-opts-pad-y) var(--spacing-tenant-opts-pad-x);font-size:var(--text-label);color:var(--color-mute)}.TenantPanel-module__kr_WqG__opts .TenantPanel-module__kr_WqG__optOn{background:var(--color-firefly);color:var(--color-white);border-color:var(--color-firefly)}.TenantPanel-module__kr_WqG__note{margin-top:var(--spacing-panel-note-gap);font-size:var(--text-label);color:var(--color-mute);gap:var(--spacing-panel-note-icon-gap);align-items:center;display:flex}.TenantPanel-module__kr_WqG__noteIcon{width:var(--spacing-icon-panel-note);height:var(--spacing-icon-panel-note);color:var(--color-firefly);flex:none}
.ReportShowcase-module__QPXfxa__report{background:var(--color-steam);padding:var(--spacing-section) 0;overflow:hidden}.ReportShowcase-module__QPXfxa__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);gap:var(--spacing-gap-lg);grid-template-columns:1fr 1.1fr;align-items:center;margin:0 auto;display:grid}@media (max-width:960px){.ReportShowcase-module__QPXfxa__wrap{grid-template-columns:1fr}}.ReportShowcase-module__QPXfxa__kicker{margin-bottom:var(--spacing-split-kicker-gap);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500;display:block}.ReportShowcase-module__QPXfxa__heading{color:var(--color-firefly);font-size:var(--text-h2);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.ReportShowcase-module__QPXfxa__lead{color:var(--color-mute);font-size:var(--text-lead);max-width:34em;margin:var(--spacing-gap-md) 0 0}.ReportShowcase-module__QPXfxa__facts{margin-top:var(--spacing-split-facts-gap)}.ReportShowcase-module__QPXfxa__stage{position:relative}.ReportShowcase-module__QPXfxa__paper{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-paper);padding:var(--spacing-report-paper-top) var(--spacing-card-lg) var(--spacing-card-lg);font-size:var(--text-label);color:var(--color-ink);min-height:var(--spacing-report-paper-min-h);line-height:1.5;position:relative}.ReportShowcase-module__QPXfxa__back{z-index:-1;background:#f6f9f8;min-height:0;padding:0;position:absolute;inset:0;transform:translate(.875rem,.875rem)}.ReportShowcase-module__QPXfxa__back2{z-index:-2;background:#eef4f2;transform:translate(1.75rem,1.75rem)}.ReportShowcase-module__QPXfxa__hd{border-bottom:1px solid var(--color-firefly);padding-bottom:var(--spacing-gap-sm);font-size:var(--text-label);color:var(--color-mute);justify-content:space-between;display:flex}.ReportShowcase-module__QPXfxa__hd b{color:var(--color-firefly);font-weight:500}.ReportShowcase-module__QPXfxa__title{margin-top:var(--spacing-card-sm);font-size:var(--text-report-title);color:var(--color-firefly);letter-spacing:-.01em;font-weight:500;line-height:1.2}.ReportShowcase-module__QPXfxa__title small{font-size:var(--text-label);color:var(--color-mute);margin-top:var(--spacing-report-heading-gap);font-weight:400;display:block}.ReportShowcase-module__QPXfxa__ps{margin-top:var(--spacing-report-block-gap);opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.375rem)}.ReportShowcase-module__QPXfxa__ps.ReportShowcase-module__QPXfxa__on,.ReportShowcase-module__QPXfxa__settled .ReportShowcase-module__QPXfxa__ps{opacity:1;transform:none}.ReportShowcase-module__QPXfxa__ps h4{margin:0 0 var(--spacing-report-heading-gap);font-size:var(--text-label);color:var(--color-firefly);font-weight:500}.ReportShowcase-module__QPXfxa__ps p{color:var(--color-mute);font-size:var(--text-label);line-height:1.5}.ReportShowcase-module__QPXfxa__paper table{border-collapse:collapse;width:100%;font-size:var(--text-label)}.ReportShowcase-module__QPXfxa__paper tr{opacity:0;transition:opacity .3s}.ReportShowcase-module__QPXfxa__paper tr.ReportShowcase-module__QPXfxa__on,.ReportShowcase-module__QPXfxa__settled .ReportShowcase-module__QPXfxa__paper tr{opacity:1}.ReportShowcase-module__QPXfxa__paper th,.ReportShowcase-module__QPXfxa__paper td{text-align:left;padding:var(--spacing-report-cell-y) var(--spacing-report-cell-x);border-bottom:1px solid var(--color-line);font-weight:400}.ReportShowcase-module__QPXfxa__paper th{color:var(--color-mute);font-weight:500;font-size:var(--text-micro)}.ReportShowcase-module__QPXfxa__result{text-align:right}.ReportShowcase-module__QPXfxa__r{text-align:right;color:var(--color-firefly);font-weight:500}.ReportShowcase-module__QPXfxa__human td:first-child{color:var(--color-firefly);font-weight:500}.ReportShowcase-module__QPXfxa__sig{margin-top:var(--spacing-card-sm);gap:var(--spacing-gap-md);border-top:1px solid var(--color-firefly);padding-top:var(--spacing-report-block-gap);font-size:var(--text-label);color:var(--color-mute);grid-template-columns:1fr 1fr;display:grid}.ReportShowcase-module__QPXfxa__sig b{color:var(--color-firefly);font-weight:500;display:block}.ReportShowcase-module__QPXfxa__sigSvg{width:7.5rem;height:2.25rem;margin:.25rem 0 .125rem;display:block}.ReportShowcase-module__QPXfxa__sigSvg path{fill:none;stroke:var(--color-firefly);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px}.ReportShowcase-module__QPXfxa__sig.ReportShowcase-module__QPXfxa__on .ReportShowcase-module__QPXfxa__sigSvg path,.ReportShowcase-module__QPXfxa__settled .ReportShowcase-module__QPXfxa__sigSvg path{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s}.ReportShowcase-module__QPXfxa__seal{border-radius:var(--radius-full);border:1.5px solid var(--color-firefly);width:5.5rem;height:5.5rem;color:var(--color-firefly);opacity:0;place-items:center;transition:transform .5s cubic-bezier(.2,.9,.3,1.3),opacity .3s;display:grid;position:absolute;bottom:1.625rem;right:1.875rem;transform:scale(2.2)rotate(-40deg)}.ReportShowcase-module__QPXfxa__seal.ReportShowcase-module__QPXfxa__on,.ReportShowcase-module__QPXfxa__settled .ReportShowcase-module__QPXfxa__seal{opacity:1;transform:scale(1)rotate(0)}.ReportShowcase-module__QPXfxa__sealMark{fill:currentColor;width:1em;height:1em;font-size:2.5rem}.ReportShowcase-module__QPXfxa__seal small{white-space:nowrap;font-size:var(--text-micro);color:var(--color-mute);position:absolute;bottom:-1.25rem;left:50%;transform:translate(-50%)}.ReportShowcase-module__QPXfxa__pg{left:var(--spacing-card-lg);bottom:var(--spacing-card-sm);font-size:var(--text-micro);color:var(--color-mute);position:absolute}@media (max-width:560px){.ReportShowcase-module__QPXfxa__paper{min-height:0;padding:1.375rem 1.25rem}.ReportShowcase-module__QPXfxa__seal{display:none}.ReportShowcase-module__QPXfxa__pg{left:1.25rem}}
.SpeedComparisonRow-module__1hgX9a__row{grid-template-columns:var(--spacing-speed-label-col) 1fr;gap:var(--spacing-speed-row-gap);font-size:var(--text-label);color:var(--color-mute);align-items:center;display:grid}.SpeedComparisonRow-module__1hgX9a__label{align-items:center;gap:var(--spacing-gap-sm);color:var(--color-firefly);font-weight:500;font-size:var(--text-body);display:flex}.SpeedComparisonRow-module__1hgX9a__icon{width:var(--spacing-icon-speed);height:var(--spacing-icon-speed);fill:currentColor;flex:none}.SpeedComparisonRow-module__1hgX9a__description{margin:0}.SpeedComparisonRow-module__1hgX9a__bar{height:var(--spacing-speed-bar-h);border-radius:var(--radius-md);background:var(--color-steam);position:relative;overflow:hidden}.SpeedComparisonRow-module__1hgX9a__fill{border-radius:var(--radius-md);transform-origin:0;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.in .SpeedComparisonRow-module__1hgX9a__fill{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.SpeedComparisonRow-module__1hgX9a__fill{transform:scaleX(1)}}.SpeedComparisonRow-module__1hgX9a__manual .SpeedComparisonRow-module__1hgX9a__fill{background:var(--color-speed-bar-manual);width:100%}.SpeedComparisonRow-module__1hgX9a__ai .SpeedComparisonRow-module__1hgX9a__fill{background:var(--color-firefly);width:12%}.SpeedComparisonRow-module__1hgX9a__duration{top:50%;right:var(--spacing-speed-duration-x);font-weight:600;font-size:var(--text-lead);color:var(--color-firefly);letter-spacing:-.02em;position:absolute;transform:translateY(-50%)}.SpeedComparisonRow-module__1hgX9a__ai .SpeedComparisonRow-module__1hgX9a__duration{left:calc(12% + var(--spacing-speed-duration-ai-gap));right:auto}@media (max-width:560px){.SpeedComparisonRow-module__1hgX9a__row{gap:var(--spacing-gap-sm);grid-template-columns:1fr}}
.FaqSection-module__Q6CWiG__faq{background:var(--color-steam);padding:var(--spacing-section) 0}.FaqSection-module__Q6CWiG__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);gap:var(--spacing-gap-lg);grid-template-columns:1fr 1.5fr;margin:0 auto;display:grid}@media (max-width:960px){.FaqSection-module__Q6CWiG__wrap{grid-template-columns:1fr}}.FaqSection-module__Q6CWiG__icon{width:56px;height:56px;color:var(--color-firefly);margin-bottom:var(--spacing-gap-md)}.FaqSection-module__Q6CWiG__heading{color:var(--color-firefly);font-size:var(--text-h2);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.FaqSection-module__Q6CWiG__lead{color:var(--color-mute);font-size:var(--text-lead);max-width:34em;margin:var(--spacing-gap-md) 0 0}.FaqSection-module__Q6CWiG__list{flex-direction:column;display:flex}.FaqSection-module__Q6CWiG__item{background:var(--color-white);border-radius:var(--radius-lg);margin-bottom:var(--spacing-gap-sm);padding:0 var(--spacing-card-sm)}.FaqSection-module__Q6CWiG__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-gap-md);padding:var(--spacing-card-sm) 0;color:var(--color-firefly);font-weight:500;list-style:none;display:flex}.FaqSection-module__Q6CWiG__summary::-webkit-details-marker{display:none}.FaqSection-module__Q6CWiG__toggle{border-radius:var(--radius-sm);background:var(--color-steam);flex:none;width:22px;height:22px;position:relative}.FaqSection-module__Q6CWiG__toggle:before,.FaqSection-module__Q6CWiG__toggle:after{content:"";background:var(--color-firefly);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqSection-module__Q6CWiG__toggle:before{width:10px;height:1.5px}.FaqSection-module__Q6CWiG__toggle:after{width:1.5px;height:10px;transition:transform .3s}.FaqSection-module__Q6CWiG__item[open] .FaqSection-module__Q6CWiG__toggle:after{transform:translate(-50%,-50%)scaleY(0)}.FaqSection-module__Q6CWiG__faq.FaqSection-module__Q6CWiG__invertedFaq{background:var(--color-white)}.FaqSection-module__Q6CWiG__item.FaqSection-module__Q6CWiG__invertedItem{background:var(--color-steam)}.FaqSection-module__Q6CWiG__item.FaqSection-module__Q6CWiG__invertedItem .FaqSection-module__Q6CWiG__toggle{background:var(--color-white)}.FaqSection-module__Q6CWiG__answer{color:var(--color-mute);font-size:var(--text-label);max-width:38em;padding:0 0 var(--spacing-card-sm);margin:0}
.DocCard-module__bb05ka__grid{gap:var(--spacing-gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:860px){.DocCard-module__bb05ka__grid{grid-template-columns:1fr}}.DocCard-module__bb05ka__card{background:var(--color-steam);border-radius:var(--radius-2xl);padding:var(--spacing-card-md);gap:var(--spacing-gap-sm);align-content:start;display:grid}.DocCard-module__bb05ka__icon{width:var(--spacing-icon-md);height:var(--spacing-icon-md);color:var(--color-firefly);flex:none}.DocCard-module__bb05ka__title{color:var(--color-firefly);font-weight:500;font-size:var(--text-body)}.DocCard-module__bb05ka__text{color:var(--color-mute);font-size:var(--text-label)}.DocCard-module__bb05ka__req{align-items:center;gap:var(--spacing-gap-sm);font-size:var(--text-label);color:var(--color-firefly);margin-top:var(--spacing-gap-xs);font-weight:500;display:inline-flex}.DocCard-module__bb05ka__reqIcon{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);flex:none}
.SubProcessorTable-module__d3GXRG__root{display:grid}.SubProcessorTable-module__d3GXRG__table{border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-lg);width:100%;font-size:var(--text-label);color:var(--color-ink);overflow:hidden}.SubProcessorTable-module__d3GXRG__table th,.SubProcessorTable-module__d3GXRG__table td{text-align:left;padding:var(--spacing-cell-y) var(--spacing-cell-x);border-bottom:1px solid var(--color-line);vertical-align:middle}.SubProcessorTable-module__d3GXRG__table th{font-size:var(--text-label);color:var(--color-mute);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.SubProcessorTable-module__d3GXRG__table tr:last-child td{border-bottom:0}.SubProcessorTable-module__d3GXRG__provider{color:var(--color-firefly);font-weight:500}.SubProcessorTable-module__d3GXRG__foot{font-size:var(--text-label);color:var(--color-mute);margin:var(--spacing-gap-sm) 0 0}@media (max-width:640px){.SubProcessorTable-module__d3GXRG__table th:nth-child(3),.SubProcessorTable-module__d3GXRG__table td:nth-child(3){display:none}}
.article-page-module__g9gHMa__body{padding:var(--spacing-section-header) 0 var(--spacing-section)}.article-page-module__g9gHMa__layout{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);grid-template-columns:var(--spacing-article-toc-col) minmax(0, var(--spacing-article-prose-max));gap:var(--spacing-gap-lg);justify-content:center;margin:0 auto;display:grid}.article-page-module__g9gHMa__content>*+*{margin-top:var(--spacing-article-block-gap)}.article-page-module__g9gHMa__content>:last-child:not(:first-child){margin-top:var(--spacing-gap-lg)}.article-page-module__g9gHMa__next{padding:var(--spacing-section) 0;background:var(--color-steam)}.article-page-module__g9gHMa__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto}.article-page-module__g9gHMa__head{justify-content:space-between;align-items:end;gap:var(--spacing-side-gap);margin-bottom:var(--spacing-blog-gap);flex-wrap:wrap;display:flex}.article-page-module__g9gHMa__kicker{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500}.article-page-module__g9gHMa__title{margin:var(--spacing-gap-sm) 0 0;color:var(--color-firefly);font-size:var(--text-h2);letter-spacing:-.025em;font-weight:600;line-height:1.1}@media (max-width:1100px){.article-page-module__g9gHMa__layout{grid-template-columns:minmax(0, var(--spacing-article-prose-max))}}
.ContactForm-module__2m5TFq__card{background:var(--color-white);border-radius:var(--radius-4xl);padding:var(--spacing-card-lg);box-shadow:var(--shadow-card)}.ContactForm-module__2m5TFq__heading{color:var(--color-firefly);letter-spacing:-.025em;font-weight:600;line-height:1.1;font-size:var(--text-h3-lg);margin:0}.ContactForm-module__2m5TFq__sub{color:var(--color-mute);font-size:var(--text-label);margin:var(--spacing-field-gap) 0 0}.ContactForm-module__2m5TFq__form{margin-top:var(--spacing-card-md);gap:var(--spacing-gap-md);display:grid}.ContactForm-module__2m5TFq__two{gap:var(--spacing-gap-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.ContactForm-module__2m5TFq__two{grid-template-columns:1fr}}.ContactForm-module__2m5TFq__fieldGroup{gap:var(--spacing-field-gap);display:grid}.ContactForm-module__2m5TFq__label{font-size:var(--text-label);color:var(--color-firefly);font-weight:500}.ContactForm-module__2m5TFq__input,.ContactForm-module__2m5TFq__textarea,.ContactForm-module__2m5TFq__select{font-family:inherit;font-size:var(--text-label);color:var(--color-ink);background:var(--color-white);border:1.5px solid var(--color-line);border-radius:var(--radius-DEFAULT);padding:var(--spacing-field-y) var(--spacing-field-x);width:100%;transition:border-color .2s}.ContactForm-module__2m5TFq__input:focus,.ContactForm-module__2m5TFq__textarea:focus,.ContactForm-module__2m5TFq__select:focus{border-color:var(--color-firefly);outline:none}.ContactForm-module__2m5TFq__textarea{min-height:var(--spacing-textarea-min-h);resize:vertical}.ContactForm-module__2m5TFq__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-mute) 50%), linear-gradient(135deg, var(--color-mute) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.5rem}.ContactForm-module__2m5TFq__small{font-size:var(--text-label);color:var(--color-mute)}.ContactForm-module__2m5TFq__consent{gap:var(--spacing-gap-sm);font-size:var(--text-label);color:var(--color-mute);align-items:flex-start;display:flex}.ContactForm-module__2m5TFq__checkbox{margin:var(--spacing-gap-xs) 0 0;width:var(--spacing-checkbox);height:var(--spacing-checkbox);accent-color:var(--color-firefly);flex:none}.ContactForm-module__2m5TFq__consentLink{color:var(--color-firefly);font-weight:500}.ContactForm-module__2m5TFq__submit{align-items:center;gap:var(--spacing-gap-md);margin-top:var(--spacing-form-submit-gap);flex-wrap:wrap;display:flex}.ContactForm-module__2m5TFq__btnIcon{width:var(--spacing-icon-btn);height:var(--spacing-icon-btn);display:inline-flex}.ContactForm-module__2m5TFq__fieldError{font-size:var(--text-label);color:var(--color-firefly);font-weight:500}.ContactForm-module__2m5TFq__input[aria-invalid=true],.ContactForm-module__2m5TFq__textarea[aria-invalid=true],.ContactForm-module__2m5TFq__select[aria-invalid=true]{border-color:var(--color-firefly)}.ContactForm-module__2m5TFq__statusSuccess,.ContactForm-module__2m5TFq__statusError{padding:var(--spacing-cell-y) var(--spacing-cell-x);border-radius:var(--radius-DEFAULT);font-size:var(--text-label);color:var(--color-firefly);margin:0}.ContactForm-module__2m5TFq__statusSuccess{background:var(--color-steam)}.ContactForm-module__2m5TFq__statusError{border:1.5px solid var(--color-firefly)}
.contact-page-module__2AhkjG__contact{padding:var(--spacing-contact-top) 0 var(--spacing-contact-bottom)}.contact-page-module__2AhkjG__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto}.contact-page-module__2AhkjG__grid{gap:var(--spacing-split-gap);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.contact-page-module__2AhkjG__side{gap:var(--spacing-side-gap);align-content:start;display:grid}@media (max-width:960px){.contact-page-module__2AhkjG__grid{grid-template-columns:minmax(0,1fr)}}
.Nav-module__7-7_va__nav{z-index:20;background:var(--color-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.Nav-module__7-7_va__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);align-items:center;gap:var(--spacing-nav-gap);height:var(--spacing-nav-height);margin:0 auto;display:flex}.Nav-module__7-7_va__brand{align-items:center;gap:var(--spacing-gap-sm);font-weight:600;font-size:var(--text-h3);color:var(--color-white);letter-spacing:-.02em;display:flex}.Nav-module__7-7_va__mark{fill:currentColor;width:1em;height:1em;font-size:var(--spacing-icon);display:inline-block}.Nav-module__7-7_va__wrap>nav{gap:var(--spacing-nav-links-gap);font-size:var(--text-body);color:var(--color-white);font-weight:500;display:flex}.Nav-module__7-7_va__wrap>nav>a,.Nav-module__7-7_va__details>summary{opacity:.75;cursor:pointer;align-items:center;gap:var(--spacing-nav-item-gap);height:var(--spacing-nav-height);list-style:none;display:flex}.Nav-module__7-7_va__wrap>nav>a:hover,.Nav-module__7-7_va__details>summary:hover,.Nav-module__7-7_va__wrap>nav>a[aria-current],.Nav-module__7-7_va__details[open]>summary{opacity:1}.Nav-module__7-7_va__wrap>nav>a[aria-current]{position:relative}.Nav-module__7-7_va__wrap>nav>a[aria-current]:after{content:"";left:0;right:0;bottom:var(--spacing-nav-active-offset);background:var(--color-mint);border-radius:var(--radius-xs);height:2px;position:absolute}.Nav-module__7-7_va__details>summary{list-style:none}.Nav-module__7-7_va__details>summary::-webkit-details-marker{display:none}.Nav-module__7-7_va__chevron{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);opacity:.7;display:inline-flex}.Nav-module__7-7_va__details{position:relative}.Nav-module__7-7_va__menu{top:var(--spacing-nav-menu-top);background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-xl);padding:var(--spacing-gap-sm);min-width:var(--spacing-nav-menu-min-w-two);box-shadow:var(--shadow-nav-menu);column-gap:var(--spacing-gap-sm);grid-template-columns:1fr 1fr;display:grid;position:absolute;left:-16px}.Nav-module__7-7_va__k{padding:var(--spacing-gap-sm) var(--spacing-nav-menu-link-x) var(--spacing-gap-xs);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500;display:block}.Nav-module__7-7_va__menu a{align-items:center;gap:var(--spacing-nav-menu-link-x);padding:var(--spacing-nav-menu-link-y) var(--spacing-nav-menu-link-x);border-radius:var(--radius-DEFAULT);font-size:var(--text-label);color:var(--color-firefly);font-weight:500;display:flex}.Nav-module__7-7_va__menuIcon{width:var(--spacing-icon-nav-menu);height:var(--spacing-icon-nav-menu);color:var(--color-mute);display:inline-flex}.Nav-module__7-7_va__menu a:hover,.Nav-module__7-7_va__menu a[aria-current]{background:var(--color-steam)}.Nav-module__7-7_va__cta{margin-left:auto}@media (max-width:860px){.Nav-module__7-7_va__wrap>nav{display:none}}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_7e5341d2-module__3i8aHW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_7e5341d2-module__3i8aHW__variable{--font-sora:"Sora", "Sora Fallback"}
.insights-list-module__lk5TTG__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto}.insights-list-module__lk5TTG__featured{z-index:1;margin-top:calc(-1 * var(--spacing-featured-overlap));padding-bottom:var(--spacing-blog-gap);position:relative}.insights-list-module__lk5TTG__list{padding:var(--spacing-list-top) 0 var(--spacing-contact-bottom)}.insights-list-module__lk5TTG__head{justify-content:space-between;align-items:end;gap:var(--spacing-gap-md);margin-bottom:var(--spacing-blog-gap);flex-wrap:wrap;display:flex}.insights-list-module__lk5TTG__title{color:var(--color-firefly);font-size:var(--text-h2);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.insights-list-module__lk5TTG__sort{font-size:var(--text-label);color:var(--color-mute)}.insights-list-module__lk5TTG__grid{gap:var(--spacing-list-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insights-list-module__lk5TTG__cell{flex-direction:column;display:flex}.insights-list-module__lk5TTG__empty{color:var(--color-mute);margin:0}@media (max-width:960px){.insights-list-module__lk5TTG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.insights-list-module__lk5TTG__grid{grid-template-columns:minmax(0,1fr)}}
.NotFound-module__ollnEG__hero{background:var(--color-firefly);padding:var(--spacing-nf-section-y) 0 var(--spacing-nf-header-bottom);text-align:center;position:relative;overflow:hidden}.NotFound-module__ollnEG__wrap{max-width:var(--spacing-container-max);padding-inline:var(--spacing-container-x);margin:0 auto;position:relative}.NotFound-module__ollnEG__kicker{margin-bottom:var(--spacing-nf-kicker-gap);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mint);font-weight:500;display:block}.NotFound-module__ollnEG__headline{max-width:14em;color:var(--color-white);font-size:var(--text-display);letter-spacing:-.025em;margin:0 auto;font-weight:600;line-height:1.05}.NotFound-module__ollnEG__line{display:block}.NotFound-module__ollnEG__highlight{color:var(--color-mint)}.NotFound-module__ollnEG__lead{margin:var(--spacing-gap-md) auto 0;max-width:32em;color:var(--color-dim);font-size:var(--text-lead)}.NotFound-module__ollnEG__actions{justify-content:center;align-items:center;gap:var(--spacing-actions-gap);margin-top:var(--spacing-cta-gap);flex-wrap:wrap;display:flex}.NotFound-module__ollnEG__bgMark{fill:currentColor;width:520px;height:520px;color:var(--color-white);opacity:.04;pointer-events:none;position:absolute;top:-160px;right:-140px}.NotFound-module__ollnEG__links{background:var(--color-firefly);padding:0 0 var(--spacing-nf-section-y)}.NotFound-module__ollnEG__grid{gap:var(--spacing-nf-grid-gap);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:860px){.NotFound-module__ollnEG__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.NotFound-module__ollnEG__grid{grid-template-columns:1fr}}.NotFound-module__ollnEG__cell{align-items:center;gap:var(--spacing-nf-cell-gap);padding:var(--spacing-nf-cell-pad);background:var(--color-cell-bg-on-dark);border:1px solid var(--color-cell-border-on-dark);border-radius:var(--radius-2xl);grid-template-columns:auto 1fr;transition:background .2s,border-color .2s;display:grid}.NotFound-module__ollnEG__cell:hover{background:var(--color-nf-cell-bg-hover);border-color:var(--color-nf-cell-border-hover)}.NotFound-module__ollnEG__cellIcon{width:var(--spacing-icon-nf);height:var(--spacing-icon-nf);color:var(--color-mint);flex:none}.NotFound-module__ollnEG__cellTitle{color:var(--color-white);font-weight:500;font-size:var(--text-nf-cell-title);display:block}.NotFound-module__ollnEG__cellText{font-size:var(--text-label);color:var(--color-dim);display:block}
.legal-page-module__leYyzG__body{padding:var(--spacing-legal-body-top) 0 var(--spacing-contact-bottom)}.legal-page-module__leYyzG__wrap{grid-template-columns:var(--spacing-legal-toc-col) minmax(0, var(--spacing-narrow-max));gap:var(--spacing-gap-lg);padding-inline:var(--spacing-container-x);justify-content:center;align-items:start;display:grid}@media (max-width:960px){.legal-page-module__leYyzG__wrap{gap:var(--spacing-stack-gap);grid-template-columns:minmax(0,1fr)}}.legal-page-module__leYyzG__note{margin-bottom:var(--spacing-gap-md)}.legal-page-module__leYyzG__related{align-items:center;gap:var(--spacing-gap-sm);margin-top:var(--spacing-stack-gap);padding-top:var(--spacing-stack-gap);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.legal-page-module__leYyzG__relatedLabel{margin-right:var(--spacing-gap-sm);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-weight:500}
