.Band-module__DAt1Pq__section{border-top:1px solid var(--border);background:var(--bg);color:var(--text)}.Band-module__DAt1Pq__shell{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(4rem,7vw,6.5rem);display:grid}.Band-module__DAt1Pq__opening{gap:var(--spacing-6);display:grid}.Band-module__DAt1Pq__opening .section-mark{margin-bottom:0}.Band-module__DAt1Pq__head{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:end;gap:clamp(20px,4vw,64px);display:grid}.Band-module__DAt1Pq__section .Band-module__DAt1Pq__title{-webkit-hyphens:manual;hyphens:manual;max-width:22ch}.Band-module__DAt1Pq__lead{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:46ch;margin:0}@media (max-width:48rem){.Band-module__DAt1Pq__lead{text-align:left}}.Band-module__DAt1Pq__note{color:var(--text-muted);text-wrap:pretty;margin:0}.js-motion .Band-module__DAt1Pq__section [data-reveal].is-revealed{transition-delay:calc(var(--i,0) * 60ms)}
.BuildBand-module__r-z9XW__plan{gap:var(--spacing-6);display:grid}.BuildBand-module__r-z9XW__steps{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.BuildBand-module__r-z9XW__step{align-items:baseline;gap:var(--spacing-4) var(--spacing-6);padding:var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--border);grid-template-columns:3rem minmax(0,13rem) minmax(0,1fr) minmax(0,12rem);grid-template-areas:"number name text tag";display:grid}.BuildBand-module__r-z9XW__number{color:var(--text-muted);grid-area:number}.BuildBand-module__r-z9XW__name{font-size:var(--text-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h3);font-weight:var(--weight-semibold);text-wrap:balance;grid-area:name;margin:0}.BuildBand-module__r-z9XW__text{max-width:58ch;color:var(--text-muted);text-wrap:pretty;grid-area:text;margin:0}.BuildBand-module__r-z9XW__tag{text-align:right;color:var(--text-muted);text-wrap:balance;grid-area:tag;justify-self:end}.BuildBand-module__r-z9XW__emphasis{background:var(--bg-invert);color:var(--text-invert);border-bottom-color:var(--bg-invert)}.BuildBand-module__r-z9XW__emphasis .BuildBand-module__r-z9XW__number,.BuildBand-module__r-z9XW__emphasis .BuildBand-module__r-z9XW__text,.BuildBand-module__r-z9XW__emphasis .BuildBand-module__r-z9XW__tag{color:inherit}.BuildBand-module__r-z9XW__emphasis .BuildBand-module__r-z9XW__text{opacity:.82}.BuildBand-module__r-z9XW__terms{gap:var(--spacing-3) var(--spacing-12);padding-inline:var(--spacing-4);flex-wrap:wrap;margin:0;display:flex}.BuildBand-module__r-z9XW__term{gap:4px;display:grid}.BuildBand-module__r-z9XW__term dd{font-weight:var(--weight-semibold);text-wrap:balance;margin:0}@media (max-width:64rem){.BuildBand-module__r-z9XW__step{row-gap:var(--spacing-2);grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"number name"".text"".tag"}.BuildBand-module__r-z9XW__tag{text-align:left;justify-self:start}}@media (max-width:30rem){.BuildBand-module__r-z9XW__step{column-gap:var(--spacing-3);padding-inline:var(--spacing-3);grid-template-columns:2.25rem minmax(0,1fr)}}
.DifferenceBand-module__sQV8UW__example{margin:0;container-type:inline-size}.DifferenceBand-module__sQV8UW__trigger{align-items:baseline;gap:var(--spacing-3);border-bottom:1px solid var(--border);font-size:var(--text-small);line-height:1.45;font-weight:var(--weight-semibold);grid-template-columns:3.25rem minmax(0,1fr);margin:0;padding:14px 16px;display:grid}.DifferenceBand-module__sQV8UW__time{color:var(--text-muted);font-variant-numeric:tabular-nums}.DifferenceBand-module__sQV8UW__compare{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DifferenceBand-module__sQV8UW__column{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.DifferenceBand-module__sQV8UW__column+.DifferenceBand-module__sQV8UW__column{border-left:1px solid var(--border)}.DifferenceBand-module__sQV8UW__columnHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin:0;display:flex}.DifferenceBand-module__sQV8UW__columnHead .type-mono{color:var(--text-muted)}.DifferenceBand-module__sQV8UW__beats{gap:8px;margin:0;padding:0;list-style:none;display:grid}.DifferenceBand-module__sQV8UW__beat{align-items:baseline;gap:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:3rem minmax(0,1fr);padding:10px 12px;display:grid;position:relative}.DifferenceBand-module__sQV8UW__text{font-size:var(--text-small);text-wrap:pretty;line-height:1.45}.DifferenceBand-module__sQV8UW__unfinished{border-style:dashed;border-color:var(--border-strong)}.DifferenceBand-module__sQV8UW__answer{border-color:var(--text);color:var(--text-invert)}.DifferenceBand-module__sQV8UW__answer:before{content:"";background:var(--bg-invert);transform-origin:0;transition:transform var(--dur-reveal) var(--ease) .24s;position:absolute;inset:0}.DifferenceBand-module__sQV8UW__answer>*{transition:opacity var(--dur-state) var(--ease) .72s;position:relative}.DifferenceBand-module__sQV8UW__answer .DifferenceBand-module__sQV8UW__time{color:inherit}.js-motion .DifferenceBand-module__sQV8UW__example[data-reveal]:not(.is-revealed) .DifferenceBand-module__sQV8UW__answer:before{transform:scaleX(0)}.js-motion .DifferenceBand-module__sQV8UW__example[data-reveal]:not(.is-revealed) .DifferenceBand-module__sQV8UW__answer>*{opacity:0}@container (max-width:35rem){.DifferenceBand-module__sQV8UW__compare{grid-template-columns:minmax(0,1fr)}.DifferenceBand-module__sQV8UW__column+.DifferenceBand-module__sQV8UW__column{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.DifferenceBand-module__sQV8UW__answer:before,.DifferenceBand-module__sQV8UW__answer>*{transition:none}}
.GroupBand-module__BEzlva__shell{gap:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(3rem,5vw,4.5rem)}.GroupBand-module__BEzlva__head{gap:var(--spacing-6);display:grid}.GroupBand-module__BEzlva__head .section-mark{margin-bottom:0}.GroupBand-module__BEzlva__lead{text-wrap:pretty;max-width:56ch;margin:0}.GroupBand-module__BEzlva__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.GroupBand-module__BEzlva__list>li{border-bottom:1px solid var(--border)}.GroupBand-module__BEzlva__row{align-items:baseline;gap:var(--spacing-4) var(--spacing-6);padding:var(--spacing-4);color:var(--text);transition:background-color var(--dur-state) var(--ease);grid-template-columns:3rem minmax(0,17rem) minmax(0,1fr) 7.5rem;text-decoration:none;display:grid}a.GroupBand-module__BEzlva__row:hover{background:var(--bg-subtle)}a.GroupBand-module__BEzlva__row:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.GroupBand-module__BEzlva__number{color:var(--text-muted)}.GroupBand-module__BEzlva__name{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}.GroupBand-module__BEzlva__promise{color:var(--text-muted);text-wrap:pretty}.GroupBand-module__BEzlva__arrow{background:var(--text);width:20px;height:1px;transition:transform var(--dur-state) var(--ease);place-self:center end;position:relative}.GroupBand-module__BEzlva__arrow:after{content:"";border-top:1px solid var(--text);border-right:1px solid var(--text);transform-origin:50%;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}a.GroupBand-module__BEzlva__row:hover .GroupBand-module__BEzlva__arrow{transform:translate(4px)}.GroupBand-module__BEzlva__current{background:var(--bg-subtle);border-left:2px solid var(--text);padding-left:calc(var(--spacing-4) - 2px)}.GroupBand-module__BEzlva__here{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-mark);justify-self:end}@media (max-width:64rem){.GroupBand-module__BEzlva__row{row-gap:var(--spacing-2);grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"number name arrow"".promise promise"}.GroupBand-module__BEzlva__number{grid-area:number}.GroupBand-module__BEzlva__name{grid-area:name}.GroupBand-module__BEzlva__promise{grid-area:promise}.GroupBand-module__BEzlva__arrow,.GroupBand-module__BEzlva__here{grid-area:arrow}}@media (prefers-reduced-motion:reduce){.GroupBand-module__BEzlva__row,.GroupBand-module__BEzlva__arrow{transition:none}}
.QuestionList-module__7lD55W__shell{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start}@media (min-width:64rem){.QuestionList-module__7lD55W__head{top:calc(var(--spacing-header) + var(--spacing-8));position:sticky}}.QuestionList-module__7lD55W__list{border-top:1px solid var(--border)}.QuestionList-module__7lD55W__item{border-bottom:1px solid var(--border)}.QuestionList-module__7lD55W__question{align-items:baseline;gap:var(--spacing-3);padding-block:var(--spacing-6);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 16px;list-style:none;display:grid}.QuestionList-module__7lD55W__question::-webkit-details-marker{display:none}.QuestionList-module__7lD55W__question:focus-visible{outline:2px solid var(--text);outline-offset:4px}.QuestionList-module__7lD55W__index{color:var(--text-muted)}.QuestionList-module__7lD55W__questionText{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);text-wrap:balance}.QuestionList-module__7lD55W__toggle{align-self:center;width:16px;height:16px;position:relative}.QuestionList-module__7lD55W__toggle:before,.QuestionList-module__7lD55W__toggle:after{content:"";background:var(--text);height:1px;position:absolute;top:50%;left:0;right:0}.QuestionList-module__7lD55W__toggle:after{transition:transform var(--dur-state) var(--ease);transform:rotate(90deg)}.QuestionList-module__7lD55W__item[open] .QuestionList-module__7lD55W__toggle:after{transform:rotate(0)}.QuestionList-module__7lD55W__answer{padding:0 calc(16px + var(--spacing-3)) var(--spacing-6) calc(2rem + var(--spacing-3));max-width:60ch;color:var(--text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0}@media (max-width:48rem){.QuestionList-module__7lD55W__answer{text-align:left}}@media (max-width:30rem){.QuestionList-module__7lD55W__answer{padding-inline:0}}@media (prefers-reduced-motion:reduce){.QuestionList-module__7lD55W__toggle:after{transition:none}}
.SearchHero-module__RlJ5va__section{background:var(--bg);color:var(--text)}.SearchHero-module__RlJ5va__shell{justify-items:stretch;gap:clamp(2rem,4vw,3rem);padding-block:clamp(2.5rem,4.5vw,4rem) clamp(3.5rem,6vw,5.5rem);display:grid}.SearchHero-module__RlJ5va__claim{justify-items:start;gap:var(--spacing-4);text-align:start;display:grid}.SearchHero-module__RlJ5va__kicker{text-wrap:balance;margin:0}.SearchHero-module__RlJ5va__title{letter-spacing:var(--ls-display);font-size:clamp(1.9rem,1rem + 2.9vw,3.1rem);line-height:1.04;font-weight:var(--weight-bold);font-variation-settings:"wdth" var(--display-width), "wght" 700;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 3;overflow-wrap:anywhere;margin:0}.SearchHero-module__RlJ5va__titleTail{color:var(--text-muted);display:block}.SearchHero-module__RlJ5va__lead{text-wrap:balance;max-width:52ch;margin:0}.SearchHero-module__RlJ5va__facts{color:var(--text-muted);text-wrap:balance;margin:0}.SearchHero-module__RlJ5va__window{width:min(100%,880px);margin:0;container-type:inline-size}.SearchHero-module__RlJ5va__chrome{align-items:center;gap:var(--spacing-3);border-bottom:1px solid var(--border);background:var(--bg-subtle);grid-template-columns:1fr auto 1fr;min-height:40px;padding:0 14px;display:grid}.SearchHero-module__RlJ5va__chromeTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-mark)}.SearchHero-module__RlJ5va__query{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);min-width:0;max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding:5px 14px;overflow:hidden}.SearchHero-module__RlJ5va__caret{vertical-align:-.2em;background:currentColor;width:1px;height:1.05em;margin-left:3px;display:inline-block}.SearchHero-module__RlJ5va__readout{color:var(--text);font-variant-numeric:tabular-nums;justify-self:end}.SearchHero-module__RlJ5va__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.SearchHero-module__RlJ5va__roles{border:0;border-right:1px solid var(--border);min-width:0;margin:0;padding:0}.SearchHero-module__RlJ5va__legend{color:var(--text-muted);padding:14px 16px 10px}.SearchHero-module__RlJ5va__option{border-top:1px solid var(--border);position:relative}.SearchHero-module__RlJ5va__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.SearchHero-module__RlJ5va__label{column-gap:var(--spacing-3);pointer-events:none;transition:background-color var(--dur-state) var(--ease);border-left:2px solid #0000;grid-template-columns:14px minmax(0,1fr);grid-template-areas:"dot name"".counts";align-items:center;row-gap:3px;padding:14px 16px;display:grid}.SearchHero-module__RlJ5va__dot{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg);width:12px;height:12px;transition:background-color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);grid-area:dot}.SearchHero-module__RlJ5va__roleName{font-size:var(--text-small);line-height:1.3;font-weight:var(--weight-semibold);text-wrap:balance;grid-area:name}.SearchHero-module__RlJ5va__counts{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:counts}.SearchHero-module__RlJ5va__option:hover .SearchHero-module__RlJ5va__label{background:var(--bg-subtle)}.SearchHero-module__RlJ5va__radio:checked+.SearchHero-module__RlJ5va__label{background:var(--bg-subtle);border-left-color:var(--text)}.SearchHero-module__RlJ5va__radio:checked+.SearchHero-module__RlJ5va__label .SearchHero-module__RlJ5va__dot{background:var(--text);border-color:var(--text)}.SearchHero-module__RlJ5va__radio:focus-visible+.SearchHero-module__RlJ5va__label{outline:2px solid var(--text);outline-offset:-2px}.SearchHero-module__RlJ5va__results{min-width:0;display:grid}.SearchHero-module__RlJ5va__panel{visibility:hidden;grid-area:1/1;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.SearchHero-module__RlJ5va__panel:first-child{visibility:visible}:is(.SearchHero-module__RlJ5va__window:has(.SearchHero-module__RlJ5va__option:nth-of-type(2) .SearchHero-module__RlJ5va__radio:checked) .SearchHero-module__RlJ5va__panel:first-child,.SearchHero-module__RlJ5va__window:has(.SearchHero-module__RlJ5va__option:nth-of-type(3) .SearchHero-module__RlJ5va__radio:checked) .SearchHero-module__RlJ5va__panel:first-child){visibility:hidden}:is(.SearchHero-module__RlJ5va__window:has(.SearchHero-module__RlJ5va__option:nth-of-type(2) .SearchHero-module__RlJ5va__radio:checked) .SearchHero-module__RlJ5va__panel:nth-child(2),.SearchHero-module__RlJ5va__window:has(.SearchHero-module__RlJ5va__option:nth-of-type(3) .SearchHero-module__RlJ5va__radio:checked) .SearchHero-module__RlJ5va__panel:nth-child(3)){visibility:visible}.SearchHero-module__RlJ5va__scope{color:var(--text-muted);text-wrap:pretty;margin:0;padding:14px 16px 10px}.SearchHero-module__RlJ5va__hits{align-self:start;margin:0;padding:0;list-style:none}.SearchHero-module__RlJ5va__hit{align-items:baseline;gap:var(--spacing-3);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;padding:8px 16px;display:grid}.SearchHero-module__RlJ5va__hitText{font-size:var(--text-small);text-wrap:pretty;line-height:1.35}.SearchHero-module__RlJ5va__source{color:var(--text-muted);white-space:nowrap}.SearchHero-module__RlJ5va__blocked{border-top:1px dashed var(--border-strong);color:var(--text-muted);text-wrap:pretty;margin:0;padding:11px 16px}.SearchHero-module__RlJ5va__foot{justify-content:space-between;gap:4px var(--spacing-6);border-top:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:10px 16px;display:flex}.SearchHero-module__RlJ5va__caption{text-align:center;max-width:80ch;color:var(--text-muted);text-wrap:balance;margin:0}@container (max-width:40rem){.SearchHero-module__RlJ5va__body{grid-template-columns:minmax(0,1fr)}.SearchHero-module__RlJ5va__roles{border-right:0;border-bottom:1px solid var(--border)}.SearchHero-module__RlJ5va__chrome{grid-template-columns:minmax(0,1fr) auto}.SearchHero-module__RlJ5va__chromeTitle{display:none}}@container (max-width:26.25rem){.SearchHero-module__RlJ5va__readout{display:none}.SearchHero-module__RlJ5va__query{white-space:normal;text-overflow:clip;text-align:left;line-height:1.5;overflow:visible}.SearchHero-module__RlJ5va__chrome{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.SearchHero-module__RlJ5va__label,.SearchHero-module__RlJ5va__dot{transition:none}}
.SourcesBand-module__5fYLDa__ledger{margin:0;container-type:inline-size}.SourcesBand-module__5fYLDa__rows{margin:0;padding:0;list-style:none}.SourcesBand-module__5fYLDa__row{align-items:center;gap:var(--spacing-4);border-top:1px solid var(--border);grid-template-columns:7rem minmax(0,15rem) minmax(0,1fr) 6rem;margin:0;padding:14px 16px;display:grid}.SourcesBand-module__5fYLDa__rows .SourcesBand-module__5fYLDa__row:first-child{border-top:0}.SourcesBand-module__5fYLDa__system{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-mark)}.SourcesBand-module__5fYLDa__name{font-size:var(--text-small);text-wrap:pretty;line-height:1.35}.SourcesBand-module__5fYLDa__track{background:var(--border);border-radius:1px;height:6px;display:block;overflow:hidden}.SourcesBand-module__5fYLDa__fill{height:100%;width:var(--share);background:var(--text);transform-origin:0;transition:transform var(--dur-reveal) var(--ease) calc(.24s + var(--n,0) * 70ms);display:block}.js-motion .SourcesBand-module__5fYLDa__ledger[data-reveal]:not(.is-revealed) .SourcesBand-module__5fYLDa__fill{transform:scaleX(0)}.SourcesBand-module__5fYLDa__count{font-family:var(--ff-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-label);justify-self:end}.SourcesBand-module__5fYLDa__total{border-top:1px solid var(--border-strong);background:var(--bg-subtle)}.SourcesBand-module__5fYLDa__total .SourcesBand-module__5fYLDa__system{color:var(--text)}.SourcesBand-module__5fYLDa__total .SourcesBand-module__5fYLDa__fill{background:var(--text)}.SourcesBand-module__5fYLDa__total .SourcesBand-module__5fYLDa__count{font-weight:var(--weight-semibold);color:var(--text)}@container (max-width:40rem){.SourcesBand-module__5fYLDa__row{grid-template-columns:5.5rem minmax(0,1fr) auto;row-gap:8px}.SourcesBand-module__5fYLDa__track{grid-area:2/2/auto/-1}.SourcesBand-module__5fYLDa__count{grid-area:1/3}.SourcesBand-module__5fYLDa__total .SourcesBand-module__5fYLDa__name{display:none}}@media (prefers-reduced-motion:reduce){.SourcesBand-module__5fYLDa__fill{transition:none}}
