.SubscriptionCalculator-module__kpDpmG__Section{padding-block:var(--Space-8)}.SubscriptionCalculator-module__kpDpmG__Header{gap:var(--Space-3);flex-direction:column;margin-block-end:var(--Space-6);display:flex}.SubscriptionCalculator-module__kpDpmG__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase}.SubscriptionCalculator-module__kpDpmG__Lead{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);line-height:var(--LineHeight-Body)}.SubscriptionCalculator-module__kpDpmG__Layout{gap:var(--Space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.SubscriptionCalculator-module__kpDpmG__Choices{gap:var(--Space-2);flex-direction:column;display:flex}.SubscriptionCalculator-module__kpDpmG__Choice{align-items:center;gap:var(--Space-3);inline-size:100%;padding:var(--Space-3) var(--Space-4);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);color:var(--Color-TextMuted);text-align:start;cursor:pointer;transition:border-color var(--Duration-Fast) var(--Ease-Standard), color var(--Duration-Fast) var(--Ease-Standard);display:flex}.SubscriptionCalculator-module__kpDpmG__Choice:hover{border-color:var(--Color-BorderStrong);color:var(--Color-Text)}.SubscriptionCalculator-module__kpDpmG__ChoiceSelected,.SubscriptionCalculator-module__kpDpmG__ChoiceSelected:hover{border-color:var(--Color-Primary);color:var(--Color-Text)}.SubscriptionCalculator-module__kpDpmG__Tick{border:1px solid var(--Color-BorderStrong);border-radius:var(--Radius-Small);flex:none;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:flex}.SubscriptionCalculator-module__kpDpmG__ChoiceSelected .SubscriptionCalculator-module__kpDpmG__Tick{border-color:var(--Color-Primary);background-color:var(--Color-Primary);color:var(--Color-PrimaryContrast)}.SubscriptionCalculator-module__kpDpmG__TickIcon{block-size:.875rem;inline-size:.875rem}.SubscriptionCalculator-module__kpDpmG__Thumbnail{border-radius:var(--Radius-Small);object-fit:cover;opacity:.55;transition:opacity var(--Duration-Fast) var(--Ease-Standard);flex:none}.SubscriptionCalculator-module__kpDpmG__ChoiceSelected .SubscriptionCalculator-module__kpDpmG__Thumbnail{opacity:1}.SubscriptionCalculator-module__kpDpmG__ChoiceName{min-inline-size:0;font-family:var(--Font-Display);font-weight:var(--FontWeight-Bold);flex:1}.SubscriptionCalculator-module__kpDpmG__ChoicePrice{font-family:var(--Font-Mono);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums;flex:none}.SubscriptionCalculator-module__kpDpmG__Result{gap:var(--Space-3);flex-direction:column;display:flex}.SubscriptionCalculator-module__kpDpmG__Figure{gap:var(--Space-1);padding:var(--Space-5);border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceSunken);flex-direction:column;display:flex}.SubscriptionCalculator-module__kpDpmG__FigureHighlight{border-color:color-mix(in srgb, var(--Color-Primary) 55%, transparent);background-color:color-mix(in srgb, var(--Color-Primary) 10%, transparent)}.SubscriptionCalculator-module__kpDpmG__FigureLabel{color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase}.SubscriptionCalculator-module__kpDpmG__FigureAmount{color:var(--Color-Text);font-family:var(--Font-Display);font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading);font-variant-numeric:tabular-nums}.SubscriptionCalculator-module__kpDpmG__FigureHighlight .SubscriptionCalculator-module__kpDpmG__FigureAmount{color:var(--Color-PrimaryText)}.SubscriptionCalculator-module__kpDpmG__FigureNote{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}.SubscriptionCalculator-module__kpDpmG__Note{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body);margin-block-start:var(--Space-5)}@media (max-width:63.99rem){.SubscriptionCalculator-module__kpDpmG__Layout{grid-template-columns:minmax(0,1fr)}.SubscriptionCalculator-module__kpDpmG__Result{flex-direction:row}.SubscriptionCalculator-module__kpDpmG__Figure{flex:1}}@media (max-width:30rem){.SubscriptionCalculator-module__kpDpmG__Result{flex-direction:column}}
.Input-module__7W5fDG__Field{gap:var(--Space-2);flex-direction:column;inline-size:100%;display:flex}.Input-module__7W5fDG__Label{color:var(--Color-Text);font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Medium)}.Input-module__7W5fDG__LabelHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.Input-module__7W5fDG__Required{color:var(--Color-Danger);margin-inline-start:var(--Space-1)}.Input-module__7W5fDG__Control{align-items:center;gap:var(--Space-3);min-block-size:var(--Size-ControlMedium);padding-inline:var(--Space-4);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);transition:border-color var(--Duration-Fast) var(--Ease-Standard), box-shadow var(--Duration-Fast) var(--Ease-Standard);background-color:#0000;display:flex}.Input-module__7W5fDG__Control:hover:not(:has(.Input-module__7W5fDG__Element:disabled)){border-color:var(--Color-BorderStrong)}.Input-module__7W5fDG__Control:focus-within{border-color:var(--Color-Primary);box-shadow:var(--Shadow-FocusRing)}.Input-module__7W5fDG__Invalid .Input-module__7W5fDG__Control{border-color:var(--Color-Danger)}.Input-module__7W5fDG__Element{min-inline-size:0;color:var(--Color-Text);font-family:var(--Font-Body);font-size:var(--FontSize-Base);background:0 0;border:none;flex:1;padding:0}.Input-module__7W5fDG__Element:focus{outline:none}.Input-module__7W5fDG__Element::placeholder{color:var(--Color-TextMuted)}.Input-module__7W5fDG__Element:disabled{color:var(--Color-TextMuted);cursor:not-allowed}@media (pointer:coarse){.Input-module__7W5fDG__Element{font-size:var(--FontSize-ControlTouch)}}.Input-module__7W5fDG__LeadingIcon{color:var(--Color-TextMuted);flex-shrink:0;display:inline-flex}.Input-module__7W5fDG__LeadingIcon svg{block-size:1.15em;inline-size:1.15em}.Input-module__7W5fDG__TrailingSlot{flex-shrink:0;align-items:center;display:inline-flex}.Input-module__7W5fDG__Message{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}.Input-module__7W5fDG__ErrorMessage{color:var(--Color-Danger)}
.CatalogFilterBar-module__J_ymvG__Sentinel{block-size:1px;margin-block-end:-1px}.CatalogFilterBar-module__J_ymvG__Panel{gap:var(--Space-4);padding:var(--Space-4) var(--Space-5);border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceRaised);flex-direction:column;display:flex}.CatalogFilterBar-module__J_ymvG__PrimaryRow{align-items:flex-end;gap:var(--Space-3);display:flex}.CatalogFilterBar-module__J_ymvG__Search{flex:1;max-inline-size:26rem}.CatalogFilterBar-module__J_ymvG__Sort{inline-size:13rem}.CatalogFilterBar-module__J_ymvG__NarrowTrigger{display:none}.CatalogFilterBar-module__J_ymvG__ActiveCount{min-inline-size:1.25rem;padding-inline:var(--Space-1);border-radius:var(--Radius-Pill);background-color:var(--Color-Primary);color:var(--Color-PrimaryContrast);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:var(--Space-2);display:inline-flex}.CatalogFilterBar-module__J_ymvG__FilterRow{align-items:center;gap:var(--Space-4);border-block-start:1px solid var(--Color-Border);flex-wrap:wrap;padding-block-start:var(--Space-4);display:flex}.CatalogFilterBar-module__J_ymvG__Groups{flex:1}.CatalogFilterBar-module__J_ymvG__Clear{margin-inline-start:auto}.CatalogFilterBar-module__J_ymvG__ResultCount{margin-block:var(--Space-4);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums}.CatalogFilterBar-module__J_ymvG__Strip{z-index:var(--Layer-StickyBar);border-block-end:1px solid var(--Color-Border);background-color:color-mix(in srgb, var(--Color-Surface) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;opacity:0;transition:transform var(--Duration-Normal) var(--Ease-Out), opacity var(--Duration-Fast) var(--Ease-Standard), visibility 0s linear var(--Duration-Normal);position:fixed;inset-block-start:var(--Size-HeaderHeightCompact);inset-inline:0;transform:translateY(-100%)}.CatalogFilterBar-module__J_ymvG__StripVisible{visibility:visible;opacity:1;transition:transform var(--Duration-Normal) var(--Ease-Out), opacity var(--Duration-Fast) var(--Ease-Standard), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.CatalogFilterBar-module__J_ymvG__Strip,.CatalogFilterBar-module__J_ymvG__StripVisible{transition:none;transform:none}}.CatalogFilterBar-module__J_ymvG__StripInner{align-items:center;gap:var(--Space-3);max-inline-size:var(--Size-ContentWidth);padding:var(--Space-3) var(--Size-GutterInline);margin-inline:auto;display:flex}.CatalogFilterBar-module__J_ymvG__StripSearch{flex:1;max-inline-size:26rem}.CatalogFilterBar-module__J_ymvG__StripSort{inline-size:11rem}@media (max-width:34rem){.CatalogFilterBar-module__J_ymvG__StripSort{display:none}}@media (max-width:63.99rem){.CatalogFilterBar-module__J_ymvG__FilterRow{display:none}.CatalogFilterBar-module__J_ymvG__NarrowTrigger{display:inline-flex}.CatalogFilterBar-module__J_ymvG__Search{max-inline-size:none}.CatalogFilterBar-module__J_ymvG__Sort{inline-size:11rem}}@media (max-width:40rem){.CatalogFilterBar-module__J_ymvG__PrimaryRow{flex-wrap:wrap}.CatalogFilterBar-module__J_ymvG__Search{flex-basis:100%}.CatalogFilterBar-module__J_ymvG__NarrowTrigger,.CatalogFilterBar-module__J_ymvG__Sort{flex:1;inline-size:auto}.CatalogFilterBar-module__J_ymvG__Panel{padding-inline:var(--Space-4)}}
.ConfigFieldList-module__rE0xXq__List{flex-direction:column;min-inline-size:0;display:flex}.ConfigFieldList-module__rE0xXq__Heading{gap:var(--Space-1);padding-block:var(--Space-5) var(--Space-4);padding-inline:var(--Space-5);border-block-end:1px solid var(--Color-Border);flex-direction:column;display:flex}.ConfigFieldList-module__rE0xXq__Title{font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Heading);line-height:var(--LineHeight-Heading);margin:0}.ConfigFieldList-module__rE0xXq__Path{color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Tiny);overflow-wrap:anywhere}.ConfigFieldList-module__rE0xXq__Help{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body);white-space:pre-line;margin-block-start:var(--Space-2)}.ConfigFieldList-module__rE0xXq__Empty{padding-block:var(--Space-9);padding-inline:var(--Space-5);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);text-align:center}@media (max-width:48rem){.ConfigFieldList-module__rE0xXq__Heading{padding-inline:var(--Space-4)}}
.BundleDeck-module__OlbLXq__Deck{aspect-ratio:1.55;inline-size:100%;padding-block:6% 10%;padding-inline:12%;position:relative}.BundleDeck-module__OlbLXq__Cover{border:1px solid var(--Color-MediaScrimBorder);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceSunken);box-shadow:var(--Shadow-Medium);transform-origin:50% 190%;transform:rotate(calc((var(--Deck-Index) - var(--Deck-Centre)) * 2.5deg)) translateY(calc(var(--Deck-Index) * -.4rem));transition:transform var(--Duration-Deliberate) var(--Ease-Out), opacity var(--Duration-Slow) var(--Ease-Out);position:absolute;inset-block-start:6%;inset-inline:12%;overflow:hidden}.BundleDeck-module__OlbLXq__Cover:first-child{z-index:1}.BundleDeck-module__OlbLXq__Cover:nth-child(2){z-index:2}.BundleDeck-module__OlbLXq__Cover:nth-child(3){z-index:3}.BundleDeck-module__OlbLXq__Cover:nth-child(4){z-index:4}.BundleDeck-module__OlbLXq__Cover:nth-child(5){z-index:5}.BundleDeck-module__OlbLXq__Cover img{object-fit:cover}.BundleDeck-module__OlbLXq__CoverName{z-index:1;padding:var(--Space-4) var(--Space-3) var(--Space-2);background-image:linear-gradient(to top, var(--Color-MediaScrim), transparent);color:var(--Color-OnMedia);font-family:var(--Font-Display);font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;opacity:0;transition:opacity var(--Duration-Normal) var(--Ease-Standard);position:absolute;inset-block-end:0;inset-inline:0}.BundleDeck-module__OlbLXq__Scattered .BundleDeck-module__OlbLXq__Cover{transform:rotate(calc((var(--Deck-Index) - var(--Deck-Centre)) * 14deg)) translateY(calc(var(--Deck-Index) * -.4rem + 1.5rem));opacity:0}.BundleDeck-module__OlbLXq__Deck:hover .BundleDeck-module__OlbLXq__Cover,.BundleDeck-module__OlbLXq__Deck:focus-within .BundleDeck-module__OlbLXq__Cover{transform:rotate(calc((var(--Deck-Index) - var(--Deck-Centre)) * 11deg)) translateY(calc(var(--Deck-Index) * -.4rem))}.BundleDeck-module__OlbLXq__Deck:hover .BundleDeck-module__OlbLXq__CoverName,.BundleDeck-module__OlbLXq__Deck:focus-within .BundleDeck-module__OlbLXq__CoverName{opacity:1}.BundleDeck-module__OlbLXq__Deck.BundleDeck-module__OlbLXq__Single .BundleDeck-module__OlbLXq__Cover{transform:none}@media (prefers-reduced-motion:reduce){.BundleDeck-module__OlbLXq__Cover{transform:rotate(calc((var(--Deck-Index) - var(--Deck-Centre)) * 11deg)) translateY(calc(var(--Deck-Index) * -.4rem));transition:none}.BundleDeck-module__OlbLXq__CoverName{opacity:1;transition:none}.BundleDeck-module__OlbLXq__Deck.BundleDeck-module__OlbLXq__Single .BundleDeck-module__OlbLXq__Cover{transform:none}}@media (max-width:63.99rem){.BundleDeck-module__OlbLXq__Cover{transform:rotate(calc((var(--Deck-Index) - var(--Deck-Centre)) * 11deg)) translateY(calc(var(--Deck-Index) * -.4rem))}.BundleDeck-module__OlbLXq__CoverName{opacity:1}.BundleDeck-module__OlbLXq__Deck.BundleDeck-module__OlbLXq__Single .BundleDeck-module__OlbLXq__Cover{transform:none}}
.ConfigGroupTree-module__aJzXoG__Tree,.ConfigGroupTree-module__aJzXoG__Children{margin:0;padding:0;list-style:none}.ConfigGroupTree-module__aJzXoG__Item{margin:0}.ConfigGroupTree-module__aJzXoG__Row{align-items:center;gap:var(--Space-1);border-radius:var(--Radius-Medium);padding-inline-start:calc(var(--Space-2) + var(--TreeDepth,0) * var(--Space-4));display:flex;position:relative}.ConfigGroupTree-module__aJzXoG__Row:hover{background-color:var(--Color-SurfaceRaised)}.ConfigGroupTree-module__aJzXoG__Selected{background-color:var(--Color-PrimarySubtle)}.ConfigGroupTree-module__aJzXoG__Selected:hover{background-color:var(--Color-PrimarySubtleHover)}.ConfigGroupTree-module__aJzXoG__Changed:before{content:"";border-radius:var(--Radius-Pill);background-color:var(--Color-Primary);block-size:1rem;inline-size:3px;position:absolute;inset-inline-start:0}.ConfigGroupTree-module__aJzXoG__Chevron,.ConfigGroupTree-module__aJzXoG__ChevronSpacer{flex:none;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.ConfigGroupTree-module__aJzXoG__Chevron{border-radius:var(--Radius-Small);color:var(--Color-TextMuted);cursor:pointer;background:0 0;border:none}.ConfigGroupTree-module__aJzXoG__Chevron svg{block-size:.875rem;inline-size:.875rem}.ConfigGroupTree-module__aJzXoG__Open svg{rotate:90deg}@media (prefers-reduced-motion:no-preference){.ConfigGroupTree-module__aJzXoG__Chevron svg{transition:rotate var(--Duration-Fast) var(--Ease-Standard)}}.ConfigGroupTree-module__aJzXoG__Label{justify-content:space-between;align-items:center;gap:var(--Space-2);min-inline-size:0;padding-block:var(--Space-2);color:inherit;cursor:pointer;font-family:inherit;font-size:var(--FontSize-Small);text-align:start;background:0 0;border:none;flex:1;padding-inline-end:var(--Space-2);display:flex}.ConfigGroupTree-module__aJzXoG__Name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConfigGroupTree-module__aJzXoG__Count{color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Tiny);font-variant-numeric:tabular-nums;flex:none}.ConfigGroupTree-module__aJzXoG__Selected .ConfigGroupTree-module__aJzXoG__Name{color:var(--Color-PrimaryText);font-weight:var(--FontWeight-Medium)}
.ProductLicence-module__uqyx0W__Pane{display:none}.ProductLicence-module__uqyx0W__Scope[data-selected-licence=escrow] .ProductLicence-module__uqyx0W__Pane[data-licence=escrow],.ProductLicence-module__uqyx0W__Scope[data-selected-licence=open-source] .ProductLicence-module__uqyx0W__Pane[data-licence=open-source],.ProductLicence-module__uqyx0W__Scope[data-selected-licence=single] .ProductLicence-module__uqyx0W__Pane[data-licence=single],.ProductLicence-module__uqyx0W__Scope[data-selected-licence=subscription] .ProductLicence-module__uqyx0W__Pane[data-licence=subscription]{display:contents}html[data-catalog-licence=open-source] .ProductLicence-module__uqyx0W__Scope .ProductLicence-module__uqyx0W__Pane[data-licence=escrow]{display:none}html[data-catalog-licence=open-source] .ProductLicence-module__uqyx0W__Scope .ProductLicence-module__uqyx0W__Pane[data-licence=open-source]{display:contents}
.Chip-module__qcMEmq__Chip{align-items:center;gap:var(--Space-2);min-block-size:var(--Size-ControlSmall);padding-inline:var(--Space-4);border:1px solid var(--Color-Border);border-radius:var(--Radius-Pill);color:var(--Color-TextMuted);font-family:var(--Font-Body);font-size:var(--FontSize-Base);font-weight:var(--FontWeight-Medium);white-space:nowrap;cursor:pointer;transition:background-color var(--Duration-Fast) var(--Ease-Standard), border-color var(--Duration-Fast) var(--Ease-Standard), color var(--Duration-Fast) var(--Ease-Standard);background:0 0;flex-shrink:0;display:inline-flex}@media (pointer:coarse){.Chip-module__qcMEmq__Chip{min-block-size:var(--Size-TouchTarget)}}.Chip-module__qcMEmq__Chip:hover{border-color:var(--Color-BorderStrong);color:var(--Color-Text)}.Chip-module__qcMEmq__Chip[data-state=selected]{border-color:var(--Color-Primary);background-color:var(--Color-PrimarySubtle);color:var(--Color-PrimaryText)}.Chip-module__qcMEmq__Chip:focus-visible{outline:2px solid var(--Color-Focus);outline-offset:2px}.Chip-module__qcMEmq__Count{font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums;opacity:.7}
.BundleQuickView-module__4D-vUW__Dialog{max-inline-size:44rem}.BundleQuickView-module__4D-vUW__Body{gap:var(--Space-5);flex-direction:column;display:flex}.BundleQuickView-module__4D-vUW__Entries{gap:var(--Space-3);flex-direction:column;display:flex}.BundleQuickView-module__4D-vUW__EntryLink{gap:var(--Space-4);padding:var(--Space-3);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);color:var(--Color-Text);background-image:linear-gradient(45deg, var(--Color-PrimaryFaint) 0 50%, transparent 50% 100%);transition:background-position var(--Duration-Normal) var(--Ease-Out), border-color var(--Duration-Fast) var(--Ease-Standard);background-position:100% 0;background-repeat:no-repeat;background-size:250% 250%;grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.BundleQuickView-module__4D-vUW__EntryLink:hover,.BundleQuickView-module__4D-vUW__EntryLink:focus-visible{border-color:var(--Color-Primary);background-position:0 100%}.BundleQuickView-module__4D-vUW__Media{border-radius:var(--Radius-Small);background-color:var(--Color-SurfaceSunken);inline-size:100%;display:block;position:relative;overflow:hidden}.BundleQuickView-module__4D-vUW__Media img{object-fit:cover}.BundleQuickView-module__4D-vUW__EntryText{gap:var(--Space-2);flex-direction:column;min-inline-size:0;display:flex}.BundleQuickView-module__4D-vUW__EntryHead{gap:var(--Space-3);justify-content:space-between;align-items:baseline;display:flex}.BundleQuickView-module__4D-vUW__EntryName{font-family:var(--Font-Display);font-size:var(--FontSize-Large);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Heading);text-transform:uppercase}.BundleQuickView-module__4D-vUW__EntryPrice{color:var(--Color-PrimaryText);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Semibold);flex:none}.BundleQuickView-module__4D-vUW__EntryFree{color:var(--Color-Success)}.BundleQuickView-module__4D-vUW__EntrySummary{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body)}.BundleQuickView-module__4D-vUW__Frameworks{gap:var(--Space-2);flex-wrap:wrap;display:flex}.BundleQuickView-module__4D-vUW__Totals{gap:var(--Space-2);border-block-start:1px solid var(--Color-Border);flex-direction:column;padding-block-start:var(--Space-4);display:flex}.BundleQuickView-module__4D-vUW__TotalRow{gap:var(--Space-3);flex-wrap:wrap;align-items:baseline;display:flex}.BundleQuickView-module__4D-vUW__TotalLabel{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);flex:1}.BundleQuickView-module__4D-vUW__TotalStruck{color:var(--Color-Danger);font-family:var(--Font-Mono)}.BundleQuickView-module__4D-vUW__PriceAmount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Black)}@media (max-width:47.99rem){.BundleQuickView-module__4D-vUW__EntryLink{grid-template-columns:minmax(0,1fr)}.BundleQuickView-module__4D-vUW__Media{max-inline-size:20rem}}
.CatalogFilterGroups-module__mPZkiG__Groups{align-items:center;gap:var(--Space-3) var(--Space-6);flex-wrap:wrap;display:flex}.CatalogFilterGroups-module__mPZkiG__Group{align-items:center;gap:var(--Space-3);display:flex}.CatalogFilterGroups-module__mPZkiG__GroupLabel{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;white-space:nowrap}.CatalogFilterGroups-module__mPZkiG__GroupControls{align-items:center;gap:var(--Space-3);flex-wrap:wrap;display:flex}.CatalogFilterGroups-module__mPZkiG__Stacked{align-items:stretch;gap:var(--Space-5);flex-direction:column}.CatalogFilterGroups-module__mPZkiG__Stacked .CatalogFilterGroups-module__mPZkiG__Group{align-items:stretch;gap:var(--Space-2);flex-direction:column}.CatalogFilterGroups-module__mPZkiG__Stacked .CatalogFilterGroups-module__mPZkiG__PriceRange{flex:1;inline-size:auto}.CatalogFilterGroups-module__mPZkiG__FrameworkChip{font-weight:var(--FontWeight-Medium)}.CatalogFilterGroups-module__mPZkiG__ChipLogo{margin-inline-end:.45em}.CatalogFilterGroups-module__mPZkiG__FrameworkQB[data-state=selected]{border-color:var(--Color-FrameworkQB);background-color:color-mix(in srgb, var(--Color-FrameworkQB) 14%, transparent);color:var(--Color-FrameworkQB)}.CatalogFilterGroups-module__mPZkiG__FrameworkESX[data-state=selected]{border-color:var(--Color-FrameworkESX);background-color:color-mix(in srgb, var(--Color-FrameworkESX) 14%, transparent);color:var(--Color-FrameworkESX)}.CatalogFilterGroups-module__mPZkiG__FrameworkQBOX[data-state=selected]{border-color:var(--Color-FrameworkQBOX);background-color:color-mix(in srgb, var(--Color-FrameworkQBOX) 14%, transparent);color:var(--Color-FrameworkQBOX)}.CatalogFilterGroups-module__mPZkiG__FrameworkND[data-state=selected]{border-color:var(--Color-FrameworkND);background-color:color-mix(in srgb, var(--Color-FrameworkND) 14%, transparent);color:var(--Color-FrameworkND)}
.ConfigDropZone-module__FfsgEq__Zone{align-items:center;gap:var(--Space-3);inline-size:100%;padding-block:var(--Space-7);padding-inline:var(--Space-5);border:1px dashed var(--Color-Primary);border-radius:var(--Radius-ExtraLarge);background-color:var(--Color-PrimarySubtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;cursor:pointer;text-align:center;flex-direction:column;font-family:inherit;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ConfigDropZone-module__FfsgEq__Zone{transition:border-color var(--Duration-Fast) var(--Ease-Standard), background-color var(--Duration-Fast) var(--Ease-Standard)}}.ConfigDropZone-module__FfsgEq__Zone:hover,.ConfigDropZone-module__FfsgEq__Hovered{background-color:var(--Color-PrimarySubtleHover)}.ConfigDropZone-module__FfsgEq__Hovered{border-style:solid}.ConfigDropZone-module__FfsgEq__Compact{padding-block:var(--Space-5);gap:var(--Space-2)}.ConfigDropZone-module__FfsgEq__Glyph{border-radius:var(--Radius-Large);background-color:var(--Color-PrimarySubtleHover);block-size:3rem;inline-size:3rem;color:var(--Color-PrimaryText);justify-content:center;align-items:center;display:inline-flex}.ConfigDropZone-module__FfsgEq__Glyph svg{block-size:1.5rem;inline-size:1.5rem}.ConfigDropZone-module__FfsgEq__Compact .ConfigDropZone-module__FfsgEq__Glyph{block-size:2.25rem;inline-size:2.25rem}.ConfigDropZone-module__FfsgEq__Compact .ConfigDropZone-module__FfsgEq__Glyph svg{block-size:1.125rem;inline-size:1.125rem}.ConfigDropZone-module__FfsgEq__Title{font-size:var(--FontSize-Large);font-weight:var(--FontWeight-Semibold);text-wrap:pretty}.ConfigDropZone-module__FfsgEq__Compact .ConfigDropZone-module__FfsgEq__Title{font-size:var(--FontSize-Base)}.ConfigDropZone-module__FfsgEq__Hint{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);text-wrap:pretty}.ConfigDropZone-module__FfsgEq__Input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.ProductPrice-module__IzSr8a__Price{align-items:baseline;gap:var(--Space-3);flex-wrap:wrap;display:flex}.ProductPrice-module__IzSr8a__Amount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-weight:var(--FontWeight-Bold);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading)}.ProductPrice-module__IzSr8a__FreeAmount{color:var(--Color-Success)}.ProductPrice-module__IzSr8a__OriginalAmount{color:var(--Color-Danger)}.ProductPrice-module__IzSr8a__DiscountBadge{align-self:center}.ProductPrice-module__IzSr8a__Hero .ProductPrice-module__IzSr8a__Amount{font-size:var(--FontSize-Heading1)}.ProductPrice-module__IzSr8a__Hero .ProductPrice-module__IzSr8a__OriginalAmount{font-size:var(--FontSize-Large)}.ProductPrice-module__IzSr8a__Bar .ProductPrice-module__IzSr8a__Amount{font-size:var(--FontSize-Heading3)}.ProductPrice-module__IzSr8a__Bar .ProductPrice-module__IzSr8a__OriginalAmount{font-size:var(--FontSize-Small)}.ProductPrice-module__IzSr8a__Closing{justify-content:center}.ProductPrice-module__IzSr8a__Closing .ProductPrice-module__IzSr8a__Amount{font-size:var(--FontSize-Heading1)}.ProductPrice-module__IzSr8a__Closing .ProductPrice-module__IzSr8a__OriginalAmount{font-size:var(--FontSize-Large)}
.SubscriptionClosing-module___hp2fq__Band{align-items:center;gap:var(--Space-4);margin-block:var(--Space-8);padding:var(--Space-8) var(--Space-7);border:1px solid color-mix(in srgb, var(--Color-Primary) 55%, transparent);border-radius:var(--Radius-Large);background-color:color-mix(in srgb, var(--Color-Primary) 10%, transparent);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.SubscriptionClosing-module___hp2fq__Band:before{content:"";background:radial-gradient(48rem 22rem at 50% 130%, color-mix(in srgb, var(--Color-Primary) 26%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.SubscriptionClosing-module___hp2fq__Title,.SubscriptionClosing-module___hp2fq__Body,.SubscriptionClosing-module___hp2fq__Price,.SubscriptionClosing-module___hp2fq__Actions,.SubscriptionClosing-module___hp2fq__Assurance{z-index:1;position:relative}.SubscriptionClosing-module___hp2fq__Title{color:var(--Color-Text);font-family:var(--Font-Display);font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Heading);letter-spacing:var(--LetterSpacing-Heading);text-transform:uppercase}.SubscriptionClosing-module___hp2fq__Body{max-inline-size:52ch;color:var(--Color-TextMuted);line-height:var(--LineHeight-Body)}.SubscriptionClosing-module___hp2fq__Price{align-items:baseline;gap:var(--Space-2);margin-block-start:var(--Space-2);display:flex}.SubscriptionClosing-module___hp2fq__Amount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading)}.SubscriptionClosing-module___hp2fq__Period{color:var(--Color-TextMuted);font-size:var(--FontSize-Large)}.SubscriptionClosing-module___hp2fq__Actions{justify-content:center;gap:var(--Space-3);flex-wrap:wrap;display:flex}.SubscriptionClosing-module___hp2fq__Assurance{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}@media (max-width:47.99rem){.SubscriptionClosing-module___hp2fq__Band{padding:var(--Space-6) var(--Space-5)}.SubscriptionClosing-module___hp2fq__Actions{flex-direction:column;align-self:stretch}.SubscriptionClosing-module___hp2fq__Actions>*{inline-size:100%}}
.BundleCard-module__DmN89a__Card{gap:var(--Space-7);padding:var(--Space-7);border:1px solid var(--Color-Border);border-radius:var(--Radius-ExtraLarge);background-color:var(--Color-Surface);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;scroll-margin-block-start:calc(var(--Size-HeaderHeightCompact) + var(--Space-5));display:grid}.BundleCard-module__DmN89a__Visual{justify-content:center;align-items:center;min-inline-size:0;display:flex}.BundleCard-module__DmN89a__Detail{gap:var(--Space-5);flex-direction:column;min-inline-size:0;display:flex}.BundleCard-module__DmN89a__Header{gap:var(--Space-2);flex-direction:column;display:flex}.BundleCard-module__DmN89a__Name{font-family:var(--Font-Display);font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading);text-transform:uppercase}.BundleCard-module__DmN89a__Summary{color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}.BundleCard-module__DmN89a__Items{gap:var(--Space-2);flex-direction:column;display:flex}.BundleCard-module__DmN89a__Item{gap:var(--Space-3);padding:var(--Space-3);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);color:var(--Color-Text);background-image:linear-gradient(45deg, var(--Color-PrimaryFaint) 0 50%, transparent 50% 100%);transition:background-position var(--Duration-Normal) var(--Ease-Out), border-color var(--Duration-Fast) var(--Ease-Standard);background-position:100% 0;background-repeat:no-repeat;background-size:250% 250%;align-items:center;text-decoration:none;display:flex}.BundleCard-module__DmN89a__Item:hover,.BundleCard-module__DmN89a__Item:focus-visible{border-color:var(--Color-Primary);background-position:0 100%}.BundleCard-module__DmN89a__ItemThumbnail{border-radius:var(--Radius-Small);object-fit:cover;flex:none}.BundleCard-module__DmN89a__ItemText{gap:var(--Space-0);flex-direction:column;flex:1;min-inline-size:0;display:flex}.BundleCard-module__DmN89a__ItemName{font-weight:var(--FontWeight-Semibold)}.BundleCard-module__DmN89a__ItemNote{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}.BundleCard-module__DmN89a__ItemPrice{gap:var(--Space-2);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Semibold);flex:none;align-items:baseline;display:flex}.BundleCard-module__DmN89a__ItemOriginal{color:var(--Color-Danger);font-weight:var(--FontWeight-Regular)}.BundleCard-module__DmN89a__ItemAmount{color:var(--Color-PrimaryText)}.BundleCard-module__DmN89a__ItemFree{color:var(--Color-Success)}.BundleCard-module__DmN89a__Totals{gap:var(--Space-2);border-block-start:1px solid var(--Color-Border);flex-direction:column;padding-block-start:var(--Space-4);display:flex}.BundleCard-module__DmN89a__TotalRow,.BundleCard-module__DmN89a__PriceRow,.BundleCard-module__DmN89a__SavingRow{gap:var(--Space-3);flex-wrap:wrap;align-items:baseline;display:flex}.BundleCard-module__DmN89a__TotalLabel{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);flex:1}.BundleCard-module__DmN89a__TotalStruck{color:var(--Color-Danger);font-family:var(--Font-Mono)}.BundleCard-module__DmN89a__PriceAmount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight)}.BundleCard-module__DmN89a__SavingAmount{color:var(--Color-Success);font-family:var(--Font-Mono);font-size:var(--FontSize-Large);font-weight:var(--FontWeight-Bold);font-variant-numeric:tabular-nums}.BundleCard-module__DmN89a__TaxNote{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}.BundleCard-module__DmN89a__Actions{gap:var(--Space-3);flex-wrap:wrap;display:flex}@media (max-width:63.99rem){.BundleCard-module__DmN89a__Card{gap:var(--Space-6);padding:var(--Space-5);grid-template-columns:minmax(0,1fr)}.BundleCard-module__DmN89a__Visual{inline-size:100%;max-inline-size:26rem;margin-inline:auto}}@media (max-width:40rem){.BundleCard-module__DmN89a__Item{gap:var(--Space-3)}.BundleCard-module__DmN89a__ItemPrice{font-size:var(--FontSize-Tiny)}.BundleCard-module__DmN89a__Actions>*{flex:100%}}
.CatalogPriceRange-module__hMoEwq__PriceRange{gap:var(--Space-2);flex-direction:column;inline-size:12rem;display:flex}.CatalogPriceRange-module__hMoEwq__Root{block-size:var(--Space-5);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;inline-size:100%;display:flex;position:relative}.CatalogPriceRange-module__hMoEwq__Track{border-radius:var(--Radius-Pill);background-color:var(--Color-SurfaceSunken);block-size:.25rem;box-shadow:inset 0 0 0 1px var(--Color-Border);flex:1;position:relative}.CatalogPriceRange-module__hMoEwq__Range{border-radius:var(--Radius-Pill);background-color:var(--Color-Primary);block-size:100%;position:absolute}.CatalogPriceRange-module__hMoEwq__Thumb{border:2px solid var(--Color-Primary);border-radius:var(--Radius-Pill);background-color:var(--Color-SurfaceRaised);cursor:grab;block-size:1rem;inline-size:1rem;transition:border-color var(--Duration-Fast) var(--Ease-Standard), box-shadow var(--Duration-Fast) var(--Ease-Standard);display:block}.CatalogPriceRange-module__hMoEwq__Thumb:hover{box-shadow:0 0 0 4px var(--Color-PrimaryFaint)}.CatalogPriceRange-module__hMoEwq__Thumb:active{cursor:grabbing}.CatalogPriceRange-module__hMoEwq__Thumb:focus-visible{box-shadow:var(--Shadow-FocusRing);outline:none}@media (prefers-reduced-motion:reduce){.CatalogPriceRange-module__hMoEwq__Thumb{transition:none}}.CatalogPriceRange-module__hMoEwq__Readout{justify-content:space-between;gap:var(--Space-2);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums;display:flex}
.ConfigLoader-module__HvUxPq__Loader{gap:var(--Space-4);flex-direction:column;display:flex}.ConfigLoader-module__HvUxPq__Ways{gap:var(--Space-4);display:grid}.ConfigLoader-module__HvUxPq__Inline{inline-size:100%;max-inline-size:56rem;padding:var(--Space-6);flex:1;justify-content:center;margin-inline:auto}.ConfigLoader-module__HvUxPq__Separator{align-items:center;gap:var(--Space-4);color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);font-weight:var(--FontWeight-Medium);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;display:flex}.ConfigLoader-module__HvUxPq__Separator:before,.ConfigLoader-module__HvUxPq__Separator:after{content:"";background-color:var(--Color-Border);flex:1;block-size:1px}.ConfigLoader-module__HvUxPq__PasteArea{block-size:9rem;min-block-size:6rem;max-block-size:24rem;padding:var(--Space-4);border:1px dashed var(--Color-Primary);border-radius:var(--Radius-ExtraLarge);background-color:var(--Color-PrimarySubtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--Color-Text);font-family:var(--Font-Mono);font-size:var(--FontSize-ControlTouch);resize:vertical}.ConfigLoader-module__HvUxPq__PasteArea::placeholder{color:var(--Color-TextMuted)}.ConfigLoader-module__HvUxPq__PasteArea:focus-visible{border-color:var(--Color-Primary);box-shadow:var(--Shadow-FocusRing);outline:none}.ConfigLoader-module__HvUxPq__Error{padding-block:var(--Space-3);padding-inline:var(--Space-4);border:1px solid var(--Color-Danger);border-radius:var(--Radius-Medium);background-color:var(--Color-DangerFaint);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body)}.ConfigLoader-module__HvUxPq__Actions{justify-content:center;display:flex}
.ProductClosing-module__OFGaaW__Price{margin-block-start:var(--Space-2)}
.SubscriptionComparison-module___3_r5a__Section{padding-block:var(--Space-8)}.SubscriptionComparison-module___3_r5a__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase;margin-block-end:var(--Space-6)}.SubscriptionComparison-module___3_r5a__Scroller{border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceSunken);overflow-x:auto}.SubscriptionComparison-module___3_r5a__Table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem}.SubscriptionComparison-module___3_r5a__Corner{inline-size:12rem}.SubscriptionComparison-module___3_r5a__HiddenLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.SubscriptionComparison-module___3_r5a__ColumnHead{padding:var(--Space-5);color:var(--Color-Text);font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Heading);text-align:start}.SubscriptionComparison-module___3_r5a__RowHead{padding:var(--Space-4) var(--Space-5);color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Regular);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;text-align:start;vertical-align:top}.SubscriptionComparison-module___3_r5a__Cell{padding:var(--Space-4) var(--Space-5);color:var(--Color-Text);line-height:var(--LineHeight-Body);vertical-align:top}.SubscriptionComparison-module___3_r5a__Verdict{align-items:start;gap:var(--Space-2);display:flex}.SubscriptionComparison-module___3_r5a__Mark{border-radius:var(--Radius-Pill);flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.0625rem;padding:.1875rem}.SubscriptionComparison-module___3_r5a__Mark[data-verdict=Yes]{background-color:var(--Color-SuccessFaint);color:var(--Color-Success)}.SubscriptionComparison-module___3_r5a__Mark[data-verdict=No]{background-color:var(--Color-DangerFaint);color:var(--Color-Danger)}.SubscriptionComparison-module___3_r5a__Mark[data-verdict=Neutral]{background-color:var(--Color-SurfaceRaised);color:var(--Color-TextMuted)}.SubscriptionComparison-module___3_r5a__Table tbody tr+tr .SubscriptionComparison-module___3_r5a__RowHead,.SubscriptionComparison-module___3_r5a__Table tbody tr+tr .SubscriptionComparison-module___3_r5a__Cell{border-block-start:1px solid var(--Color-Border)}.SubscriptionComparison-module___3_r5a__Highlight{background-color:color-mix(in srgb, var(--Color-Primary) 8%, transparent)}@media (max-width:47.99rem){.SubscriptionComparison-module___3_r5a__ColumnHead,.SubscriptionComparison-module___3_r5a__RowHead,.SubscriptionComparison-module___3_r5a__Cell{padding:var(--Space-3) var(--Space-4)}}
.BundleClosing-module__zpRJUq__Price{align-items:baseline;gap:var(--Space-3);margin-block-start:var(--Space-2);display:flex}.BundleClosing-module__zpRJUq__Struck{color:var(--Color-Danger);font-family:var(--Font-Mono);font-size:var(--FontSize-Large)}.BundleClosing-module__zpRJUq__Amount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading)}
.CatalogFilterModal-module__XyiScq__FilterDialog{max-inline-size:34rem}.CatalogFilterModal-module__XyiScq__Footer{gap:var(--Space-3);inline-size:100%;display:flex}.CatalogFilterModal-module__XyiScq__Footer>*{flex:1}
.ConfigPanes-module__-R8BqG__Panes{grid-template-columns:var(--Panes-Tree,17rem) auto var(--Panes-Form,minmax(24rem, 1fr)) auto minmax(0, 1.35fr);flex:1;min-block-size:0;display:grid}.ConfigPanes-module__-R8BqG__DividerTree,.ConfigPanes-module__-R8BqG__DividerForm{inline-size:var(--Space-2);margin-inline:calc(var(--Space-2) / -2);z-index:var(--Layer-Raised);cursor:col-resize;touch-action:none;position:relative}.ConfigPanes-module__-R8BqG__Grip{background-color:var(--Color-Border);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.ConfigPanes-module__-R8BqG__Grip{transition:background-color var(--Duration-Fast) var(--Ease-Standard), inline-size var(--Duration-Fast) var(--Ease-Standard)}}.ConfigPanes-module__-R8BqG__DividerTree:hover .ConfigPanes-module__-R8BqG__Grip,.ConfigPanes-module__-R8BqG__DividerForm:hover .ConfigPanes-module__-R8BqG__Grip,.ConfigPanes-module__-R8BqG__DividerTree:focus-visible .ConfigPanes-module__-R8BqG__Grip,.ConfigPanes-module__-R8BqG__DividerForm:focus-visible .ConfigPanes-module__-R8BqG__Grip{background-color:var(--Color-Primary);inline-size:3px}.ConfigPanes-module__-R8BqG__DividerTree:focus-visible,.ConfigPanes-module__-R8BqG__DividerForm:focus-visible{outline:none}@media (max-width:68rem){.ConfigPanes-module__-R8BqG__Panes{grid-template-columns:var(--Panes-Tree,15rem) auto minmax(0, 1fr)}.ConfigPanes-module__-R8BqG__Panes>:last-child,.ConfigPanes-module__-R8BqG__DividerForm{display:none}}@media (max-width:48rem){.ConfigPanes-module__-R8BqG__Panes{grid-template-columns:minmax(0,1fr)}.ConfigPanes-module__-R8BqG__DividerTree{display:none}}
.ProductConfigEditorBand-module__HFr2lW__Band{gap:var(--Space-6);padding:var(--Space-7);border:1px solid var(--Color-Border);border-radius:var(--Radius-ExtraLarge);background-color:var(--Color-SurfaceRaised);background-image:radial-gradient(120% 100% at 100% 0%, var(--Color-PrimaryFaint), transparent 60%);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}@media (min-width:60rem){.ProductConfigEditorBand-module__HFr2lW__Band{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center}}.ProductConfigEditorBand-module__HFr2lW__Text{align-items:flex-start;gap:var(--Space-4);flex-direction:column;display:flex}.ProductConfigEditorBand-module__HFr2lW__Title{font-family:var(--Font-Display);font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Bold);line-height:var(--LineHeight-Heading);letter-spacing:var(--LetterSpacing-Heading)}.ProductConfigEditorBand-module__HFr2lW__Body{max-inline-size:46ch;color:var(--Color-TextMuted)}.ProductConfigEditorBand-module__HFr2lW__Schematic{gap:var(--Space-2);block-size:11rem;padding:var(--Space-2);border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceSunken);grid-template-columns:1fr 1.6fr 1.2fr;display:grid}.ProductConfigEditorBand-module__HFr2lW__SchematicTree,.ProductConfigEditorBand-module__HFr2lW__SchematicForm,.ProductConfigEditorBand-module__HFr2lW__SchematicSource{gap:var(--Space-2);padding:var(--Space-2);border-radius:var(--Radius-Small);background-color:var(--Color-Surface);flex-direction:column;display:flex}.ProductConfigEditorBand-module__HFr2lW__SchematicTree span,.ProductConfigEditorBand-module__HFr2lW__SchematicSource span{border-radius:var(--Radius-Pill);background-color:var(--Color-Border);block-size:.375rem}.ProductConfigEditorBand-module__HFr2lW__SchematicTree span:nth-child(2),.ProductConfigEditorBand-module__HFr2lW__SchematicTree span:nth-child(3){margin-inline-start:var(--Space-3)}.ProductConfigEditorBand-module__HFr2lW__SchematicTree span:first-child{background-color:var(--Color-Primary)}.ProductConfigEditorBand-module__HFr2lW__SchematicForm span{border:1px solid var(--Color-Border);border-radius:var(--Radius-Small);flex:1}.ProductConfigEditorBand-module__HFr2lW__SchematicForm span:nth-child(2){border-color:var(--Color-Primary);background-color:var(--Color-PrimaryFaint)}.ProductConfigEditorBand-module__HFr2lW__SchematicSource span:nth-child(odd){inline-size:80%}.ProductConfigEditorBand-module__HFr2lW__SchematicSource span:nth-child(3){inline-size:55%}@media (max-width:40rem){.ProductConfigEditorBand-module__HFr2lW__Band{padding:var(--Space-5)}.ProductConfigEditorBand-module__HFr2lW__Schematic{block-size:8rem}}
.SubscriptionCard-module__1ezZlq__Stage{perspective:1200px;padding:var(--Space-6);justify-content:center;align-items:center;display:flex}.SubscriptionCard-module__1ezZlq__Card{--Card-StubWidth:7rem;--Card-NotchRadius:.85rem;aspect-ratio:1.9;inline-size:100%;max-inline-size:38rem;padding:var(--Space-6);border-radius:var(--Radius-ExtraLarge);background:radial-gradient(26rem 18rem at 12% 8%, color-mix(in srgb, var(--Color-Primary) 34%, transparent), transparent 70%), linear-gradient(150deg, var(--Color-Surface), var(--Color-SurfaceSunken));box-shadow:var(--Shadow-Large);-webkit-mask-image:radial-gradient(circle var(--Card-NotchRadius) at calc(100% - var(--Card-StubWidth)) 0, transparent 99%, black 100%), radial-gradient(circle var(--Card-NotchRadius) at calc(100% - var(--Card-StubWidth)) 100%, transparent 99%, black 100%);mask-image:radial-gradient(circle var(--Card-NotchRadius) at calc(100% - var(--Card-StubWidth)) 0, transparent 99%, black 100%), radial-gradient(circle var(--Card-NotchRadius) at calc(100% - var(--Card-StubWidth)) 100%, transparent 99%, black 100%);transition:transform var(--Duration-Slow) var(--Ease-Out);transform-style:preserve-3d;flex-direction:column;justify-content:space-between;padding-inline-end:calc(var(--Card-StubWidth) + var(--Space-6));display:flex;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.SubscriptionCard-module__1ezZlq__Sheen{pointer-events:none;background-image:radial-gradient(closest-side,#ffffff29,#0000);background-repeat:no-repeat;background-size:180% 180%;position:absolute;inset:0}.SubscriptionCard-module__1ezZlq__CardTop,.SubscriptionCard-module__1ezZlq__CardBottom{z-index:1;align-items:center;gap:var(--Space-3);display:flex;position:relative}.SubscriptionCard-module__1ezZlq__CardBottom{align-items:flex-start;gap:var(--Space-1);flex-direction:column}.SubscriptionCard-module__1ezZlq__CardLogo{block-size:2rem;inline-size:2rem}.SubscriptionCard-module__1ezZlq__CardBrand{color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase}.SubscriptionCard-module__1ezZlq__CardName{color:var(--Color-Text);font-family:var(--Font-Display);font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading);text-transform:uppercase}.SubscriptionCard-module__1ezZlq__CardCount{color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Small)}.SubscriptionCard-module__1ezZlq__CardKind{padding:var(--Space-1) var(--Space-3);border:1px solid color-mix(in srgb, var(--Color-Primary) 40%, transparent);border-radius:var(--Radius-Pill);color:var(--Color-PrimaryText);font-family:var(--Font-Mono);font-size:var(--FontSize-Tiny);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;white-space:nowrap;margin-inline-start:auto}.SubscriptionCard-module__1ezZlq__Stub{z-index:1;inline-size:var(--Card-StubWidth);background-color:color-mix(in srgb, var(--Color-Primary) 8%, transparent);place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.SubscriptionCard-module__1ezZlq__Stub:before{content:"";inset-block:var(--Card-NotchRadius);background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--Color-Primary) 55%, transparent) 0 .5rem, transparent .5rem 1rem);inline-size:1px;position:absolute;inset-inline-start:0}.SubscriptionCard-module__1ezZlq__StubMark{opacity:.35;inline-size:2.5rem;display:block}.SubscriptionCard-module__1ezZlq__StubMark svg{block-size:auto;inline-size:100%}@media (prefers-reduced-motion:reduce){.SubscriptionCard-module__1ezZlq__Card{transition:none}}@media (max-width:47.99rem){.SubscriptionCard-module__1ezZlq__Stage{padding:0}.SubscriptionCard-module__1ezZlq__Card{--Card-StubWidth:4.5rem;--Card-NotchRadius:.6rem;aspect-ratio:1.7;padding:var(--Space-5);padding-inline-end:calc(var(--Card-StubWidth) + var(--Space-5))}.SubscriptionCard-module__1ezZlq__StubMark{inline-size:1.75rem}}
.BundleHero-module__GRfjdW__Hero{min-block-size:min(30dvb,17rem);padding-block:var(--Space-7) var(--Space-6);margin-inline:calc(var(--Size-GutterInline) * -1);padding-inline:var(--Size-GutterInline);align-items:flex-end;display:flex;position:relative}.BundleHero-module__GRfjdW__Content{gap:var(--Space-3);flex-direction:column;display:flex}.BundleHero-module__GRfjdW__Title{align-items:flex-start;gap:var(--Space-3);font-family:var(--Font-Display);font-size:var(--FontSize-Display);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase;display:flex}.BundleHero-module__GRfjdW__Count{color:var(--Color-PrimaryText);font-family:var(--Font-Mono);font-size:.28em;font-weight:var(--FontWeight-Medium);letter-spacing:var(--LetterSpacing-Wide);margin-block-start:.35em}.BundleHero-module__GRfjdW__Lead{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}.BundleHero-module__GRfjdW__TaxNote{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}@media (max-width:40rem){.BundleHero-module__GRfjdW__Hero{min-block-size:0;padding-block:var(--Space-6) var(--Space-5)}}
.CatalogGrid-module__U8LEjW__Grid{gap:var(--Space-5);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.CatalogGrid-module__U8LEjW__Grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.CatalogGrid-module__U8LEjW__Grid{grid-template-columns:repeat(3,1fr)}}.CatalogGrid-module__U8LEjW__Item,.CatalogGrid-module__U8LEjW__Item>*{block-size:100%}html[data-catalog-price=free] .CatalogGrid-module__U8LEjW__Item[data-free=false]{display:none}html[data-catalog-licence=escrow] .CatalogGrid-module__U8LEjW__Item[data-escrow=false]{display:none}html[data-catalog-licence=open-source] .CatalogGrid-module__U8LEjW__Item[data-open-source=false]{display:none}html[data-catalog-frameworks~=qbcore] .CatalogGrid-module__U8LEjW__Item:not([data-frameworks~=QBCore]){display:none}html[data-catalog-frameworks~=qbox] .CatalogGrid-module__U8LEjW__Item:not([data-frameworks~=Qbox]){display:none}html[data-catalog-frameworks~=esx] .CatalogGrid-module__U8LEjW__Item:not([data-frameworks~=ESX]){display:none}html[data-catalog-frameworks~=ndcore] .CatalogGrid-module__U8LEjW__Item:not([data-frameworks~=NDCore]){display:none}.CatalogGrid-module__U8LEjW__Paging{align-items:center;gap:var(--Space-3);flex-direction:column;margin-block-start:var(--Space-7);display:flex}.CatalogGrid-module__U8LEjW__PagingCount{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums}.CatalogGrid-module__U8LEjW__Empty{align-items:center;gap:var(--Space-3);padding-block:var(--Space-9);text-align:center;flex-direction:column;display:flex}.CatalogGrid-module__U8LEjW__EmptyMessage{font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);color:var(--Color-Text)}.CatalogGrid-module__U8LEjW__EmptyHint{max-inline-size:40ch;color:var(--Color-TextMuted)}.CatalogGrid-module__U8LEjW__EmptyActions{justify-content:center;gap:var(--Space-3);flex-wrap:wrap;margin-block-start:var(--Space-2);display:flex}
.ConfigScriptShelf-module__bkjbia__Shelf{gap:var(--Space-4);flex-direction:column;display:flex}.ConfigScriptShelf-module__bkjbia__Header{justify-content:space-between;align-items:flex-end;gap:var(--Space-4);display:flex}.ConfigScriptShelf-module__bkjbia__Title{color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);font-weight:var(--FontWeight-Medium);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;margin:0}.ConfigScriptShelf-module__bkjbia__Hint{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body);text-wrap:pretty;margin-block-start:var(--Space-1)}.ConfigScriptShelf-module__bkjbia__Controls{gap:var(--Space-1);flex:none;display:flex}.ConfigScriptShelf-module__bkjbia__Viewport{--Shelf-FadeStart:black;--Shelf-FadeEnd:black;-webkit-mask-image:linear-gradient(to right, var(--Shelf-FadeStart), black var(--Space-8), black calc(100% - var(--Space-8)), var(--Shelf-FadeEnd));mask-image:linear-gradient(to right, var(--Shelf-FadeStart), black var(--Space-8), black calc(100% - var(--Space-8)), var(--Shelf-FadeEnd));position:relative}.ConfigScriptShelf-module__bkjbia__FadedStart{--Shelf-FadeStart:transparent}.ConfigScriptShelf-module__bkjbia__FadedEnd{--Shelf-FadeEnd:transparent}.ConfigScriptShelf-module__bkjbia__Strip{gap:var(--Space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ConfigScriptShelf-module__bkjbia__Strip::-webkit-scrollbar{display:none}.ConfigScriptShelf-module__bkjbia__Item{scroll-snap-align:start;flex:none}.ConfigScriptShelf-module__bkjbia__Card{border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-Surface);inline-size:min(70vw,17rem);color:inherit;cursor:pointer;text-align:start;flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ConfigScriptShelf-module__bkjbia__Card{transition:border-color var(--Duration-Fast) var(--Ease-Standard)}}.ConfigScriptShelf-module__bkjbia__Card:hover:not(:disabled),.ConfigScriptShelf-module__bkjbia__Card:focus-visible{border-color:var(--Color-Primary)}.ConfigScriptShelf-module__bkjbia__Card:disabled{cursor:default;opacity:.5}.ConfigScriptShelf-module__bkjbia__Media{aspect-ratio:16/9;background-color:var(--Color-SurfaceSunken);display:block;position:relative;overflow:hidden}.ConfigScriptShelf-module__bkjbia__Cover{object-fit:cover}@media (prefers-reduced-motion:no-preference){.ConfigScriptShelf-module__bkjbia__Cover{transition:transform var(--Duration-Normal) var(--Ease-Out)}.ConfigScriptShelf-module__bkjbia__Card:hover:not(:disabled) .ConfigScriptShelf-module__bkjbia__Cover{transform:scale(1.04)}}.ConfigScriptShelf-module__bkjbia__Body{gap:var(--Space-1);padding:var(--Space-3) var(--Space-4) var(--Space-4);flex-direction:column;display:flex}.ConfigScriptShelf-module__bkjbia__Name{font-weight:var(--FontWeight-Semibold)}.ConfigScriptShelf-module__bkjbia__Action{align-items:center;gap:var(--Space-2);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);display:inline-flex}.ConfigScriptShelf-module__bkjbia__Card:hover:not(:disabled) .ConfigScriptShelf-module__bkjbia__Action{color:var(--Color-PrimaryText)}.ConfigScriptShelf-module__bkjbia__Action svg{block-size:.875rem;inline-size:.875rem}@media (max-width:47.99rem){.ConfigScriptShelf-module__bkjbia__Controls{display:none}}
.SubscriptionHero-module__iucT6W__Hero{gap:var(--Space-7);padding-block:var(--Space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.SubscriptionHero-module__iucT6W__Text{align-items:flex-start;gap:var(--Space-4);flex-direction:column;display:flex}.SubscriptionHero-module__iucT6W__Title{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase}.SubscriptionHero-module__iucT6W__Lead{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}.SubscriptionHero-module__iucT6W__Toggle{gap:var(--Space-1);padding:var(--Space-1);border:1px solid var(--Color-Border);border-radius:var(--Radius-Pill);background-color:var(--Color-SurfaceSunken);display:flex}.SubscriptionHero-module__iucT6W__ToggleOption{align-items:center;gap:var(--Space-2);padding:var(--Space-2) var(--Space-4);border-radius:var(--Radius-Pill);color:var(--Color-TextMuted);font-family:var(--Font-Display);font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;cursor:pointer;transition:background-color var(--Duration-Fast) var(--Ease-Standard), color var(--Duration-Fast) var(--Ease-Standard);display:flex}.SubscriptionHero-module__iucT6W__ToggleOption:hover{color:var(--Color-Text)}.SubscriptionHero-module__iucT6W__ToggleOptionSelected,.SubscriptionHero-module__iucT6W__ToggleOptionSelected:hover{background-color:var(--Color-Primary);color:var(--Color-PrimaryContrast)}.SubscriptionHero-module__iucT6W__ToggleOptionSelected .SubscriptionHero-module__iucT6W__SavingBadge{--Badge-Tone:var(--Color-PrimaryContrast)}.SubscriptionHero-module__iucT6W__Price{align-items:baseline;gap:var(--Space-2);display:flex}.SubscriptionHero-module__iucT6W__Amount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading)}.SubscriptionHero-module__iucT6W__Period{color:var(--Color-TextMuted);font-size:var(--FontSize-Large)}.SubscriptionHero-module__iucT6W__Equivalent,.SubscriptionHero-module__iucT6W__Assurance{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}.SubscriptionHero-module__iucT6W__Equivalent{margin-block-start:calc(var(--Space-3) * -1)}@media (max-width:63.99rem){.SubscriptionHero-module__iucT6W__Hero{gap:var(--Space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.SubscriptionHero-module__iucT6W__ToggleOption{padding-inline:var(--Space-3);min-block-size:var(--Size-TouchTarget)}}
.MediaLightbox-module__WjfCqW__Dialog{inline-size:calc(100vw - var(--Space-6));max-inline-size:96rem}.MediaLightbox-module__WjfCqW__Body{gap:var(--Space-4);flex-direction:column;display:flex}.MediaLightbox-module__WjfCqW__Frame{border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);max-block-size:calc(100dvb - 16rem);inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.MediaLightbox-module__WjfCqW__FrameZoomable{touch-action:none;cursor:zoom-in}.MediaLightbox-module__WjfCqW__FrameGrabbable{cursor:grab}.MediaLightbox-module__WjfCqW__FrameGrabbable:active{cursor:grabbing}.MediaLightbox-module__WjfCqW__Media{object-fit:contain;block-size:100%;inline-size:100%;transition:translate var(--Duration-Fast) var(--Ease-Out), scale var(--Duration-Fast) var(--Ease-Out);position:absolute;inset:0}.MediaLightbox-module__WjfCqW__Controls{justify-content:center;align-items:center;gap:var(--Space-6);flex-wrap:wrap;display:flex}.MediaLightbox-module__WjfCqW__Zoom,.MediaLightbox-module__WjfCqW__Pagination{align-items:center;gap:var(--Space-3);display:flex}.MediaLightbox-module__WjfCqW__Control{inline-size:var(--Size-TouchTarget);block-size:var(--Size-TouchTarget);border:1px solid var(--Color-Border);border-radius:var(--Radius-Pill);color:var(--Color-Text);cursor:pointer;transition:border-color var(--Duration-Fast) var(--Ease-Standard), color var(--Duration-Fast) var(--Ease-Standard);background:0 0;place-items:center;display:grid}.MediaLightbox-module__WjfCqW__Control:hover:not(:disabled){border-color:var(--Color-Primary);color:var(--Color-PrimaryText)}.MediaLightbox-module__WjfCqW__Control:disabled{color:var(--Color-TextMuted);cursor:not-allowed;opacity:.5}.MediaLightbox-module__WjfCqW__Control svg{block-size:1.15rem;inline-size:1.15rem}.MediaLightbox-module__WjfCqW__Level,.MediaLightbox-module__WjfCqW__Position{min-inline-size:4rem;color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums;text-align:center}@media (prefers-reduced-motion:reduce){.MediaLightbox-module__WjfCqW__Media,.MediaLightbox-module__WjfCqW__Control{transition:none}}@media (max-width:47.99rem){.MediaLightbox-module__WjfCqW__Frame{max-block-size:calc(100dvb - 14rem)}.MediaLightbox-module__WjfCqW__Controls{gap:var(--Space-4)}}
.BundleQuestions-module__IjWMMa__Section{padding-block:var(--Space-8)}.BundleQuestions-module__IjWMMa__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase;margin-block-end:var(--Space-6)}.BundleQuestions-module__IjWMMa__Answer{color:var(--Color-TextMuted);line-height:var(--LineHeight-Body)}
.CatalogHero-module__AnedEq__Hero{min-block-size:min(34dvb,20rem);padding-block:var(--Space-7) var(--Space-6);margin-inline:calc(var(--Size-GutterInline) * -1);padding-inline:var(--Size-GutterInline);align-items:flex-end;display:flex;position:relative}.CatalogHero-module__AnedEq__Content{gap:var(--Space-3);flex-direction:column;display:flex}.CatalogHero-module__AnedEq__Title{align-items:flex-start;gap:var(--Space-3);font-family:var(--Font-Display);font-size:var(--FontSize-Display);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase;display:flex}.CatalogHero-module__AnedEq__Count{font-family:var(--Font-Mono);font-size:.28em;font-weight:var(--FontWeight-Medium);letter-spacing:var(--LetterSpacing-Wide);color:var(--Color-PrimaryText);margin-block-start:.35em}.CatalogHero-module__AnedEq__Lead{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}.CatalogHero-module__AnedEq__TaxNote{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}@media (max-width:40rem){.CatalogHero-module__AnedEq__Hero{min-block-size:0;padding-block:var(--Space-6) var(--Space-5)}}
.ConfigSourcePane-module__qSbqxW__Pane{--ConfigSource-FontSize:var(--FontSize-ControlTouch);--ConfigSource-LineHeight:1.55rem;--ConfigSource-Gutter:6ch;background-color:var(--Color-SurfaceSunken);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.ConfigSourcePane-module__qSbqxW__Header{justify-content:space-between;align-items:center;gap:var(--Space-3);padding-block:var(--Space-2);padding-inline:var(--Space-4);border-block-end:1px solid var(--Color-Border);flex-wrap:wrap;flex:none;display:flex}.ConfigSourcePane-module__qSbqxW__Title{align-items:center;gap:var(--Space-2);color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);font-weight:var(--FontWeight-Medium);letter-spacing:var(--LetterSpacing-Wide);text-transform:uppercase;display:inline-flex}.ConfigSourcePane-module__qSbqxW__Title svg{block-size:.875rem;inline-size:.875rem}.ConfigSourcePane-module__qSbqxW__Tools{align-items:center;gap:var(--Space-2);display:flex}.ConfigSourcePane-module__qSbqxW__Scope{border:1px solid var(--Color-Border);border-radius:var(--Radius-Pill);display:inline-flex;overflow:hidden}.ConfigSourcePane-module__qSbqxW__ScopeOption{padding-block:var(--Space-1);padding-inline:var(--Space-3);color:var(--Color-TextMuted);cursor:pointer;font-family:inherit;font-size:var(--FontSize-Tiny);white-space:nowrap;background:0 0;border:none}.ConfigSourcePane-module__qSbqxW__ScopeOption:hover:not(:disabled){color:var(--Color-Text)}.ConfigSourcePane-module__qSbqxW__ScopeOptionActive{background-color:var(--Color-PrimarySubtle);color:var(--Color-PrimaryText)}.ConfigSourcePane-module__qSbqxW__ScopeOption:disabled{cursor:default;opacity:.5}.ConfigSourcePane-module__qSbqxW__Warning{padding-block:var(--Space-2);padding-inline:var(--Space-4);border-block-end:1px solid var(--Color-Border);background-color:var(--Color-PrimaryFaint);color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);line-height:var(--LineHeight-Body);flex:none}.ConfigSourcePane-module__qSbqxW__Scroller{min-block-size:0;font-family:var(--Font-Mono);font-size:var(--ConfigSource-FontSize);line-height:var(--ConfigSource-LineHeight);tab-size:4;flex:1;position:relative;overflow:auto}.ConfigSourcePane-module__qSbqxW__Probe{pointer-events:none;visibility:hidden;white-space:pre;position:absolute;inset-block-start:0;inset-inline-start:0}.ConfigSourcePane-module__qSbqxW__Content{min-inline-size:100%;position:relative}.ConfigSourcePane-module__qSbqxW__Rows{inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.ConfigSourcePane-module__qSbqxW__Row{block-size:var(--ConfigSource-LineHeight);display:flex}.ConfigSourcePane-module__qSbqxW__RowMarked{background-color:var(--Color-PrimaryFaint)}.ConfigSourcePane-module__qSbqxW__LineNumber{z-index:2;inline-size:var(--ConfigSource-Gutter);background-color:var(--Color-SurfaceSunken);color:var(--Color-TextMuted);text-align:end;-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:1ch;position:sticky;inset-inline-start:0}.ConfigSourcePane-module__qSbqxW__RowMarked .ConfigSourcePane-module__qSbqxW__LineNumber{color:var(--Color-PrimaryText)}.ConfigSourcePane-module__qSbqxW__Code{white-space:pre}.ConfigSourcePane-module__qSbqxW__Input{z-index:1;color:#0000;caret-color:var(--Color-Primary);font:inherit;line-height:inherit;resize:none;tab-size:4;white-space:pre;background:0 0;border:none;padding:0;padding-inline-start:var(--ConfigSource-Gutter);position:absolute;inset:0;overflow:hidden}.ConfigSourcePane-module__qSbqxW__Input:focus-visible{outline:none}.ConfigSourcePane-module__qSbqxW__Comment{color:var(--Color-TextMuted);font-style:italic}.ConfigSourcePane-module__qSbqxW__String{color:var(--Color-Success)}.ConfigSourcePane-module__qSbqxW__Number{color:var(--Color-Warning)}.ConfigSourcePane-module__qSbqxW__Keyword{color:var(--Color-PrimaryText);font-weight:var(--FontWeight-Medium)}.ConfigSourcePane-module__qSbqxW__Name{color:var(--Color-Text)}.ConfigSourcePane-module__qSbqxW__Punctuation{color:var(--Color-TextMuted)}.ConfigSourcePane-module__qSbqxW__Plain{color:inherit}
.ProductFeatureStory-module__5hdo0a__Section{padding-block:var(--Space-8)}.ProductFeatureStory-module__5hdo0a__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase}.ProductFeatureStory-module__5hdo0a__Layout{--MediaColumnOffset:calc(var(--Size-HeaderHeightCompact) + var(--Size-BuyBarHeight) + var(--Space-5));--ListEndPadding:max(0px, calc(50dvb - var(--MediaColumnOffset) - 5rem));align-items:start;gap:var(--Space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ProductFeatureStory-module__5hdo0a__LayoutWithoutMedia{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.ProductFeatureStory-module__5hdo0a__MediaColumn{block-size:calc(100dvb - 2 * var(--MediaColumnOffset));justify-content:center;gap:var(--Space-5);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--MediaColumnOffset)}.ProductFeatureStory-module__5hdo0a__MediaColumnCentred{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ProductFeatureStory-module__5hdo0a__MediaColumnCentred .ProductFeatureStory-module__5hdo0a__Heading{align-self:end}.ProductFeatureStory-module__5hdo0a__MediaFrame{aspect-ratio:16/9;border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceSunken);cursor:zoom-in;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.ProductFeatureStory-module__5hdo0a__MediaImage{object-fit:cover;opacity:0;transition:opacity var(--Duration-Normal) var(--Ease-Standard)}.ProductFeatureStory-module__5hdo0a__MediaImageActive{opacity:1}.ProductFeatureStory-module__5hdo0a__List{padding-block:var(--ListEndPadding);flex-direction:column;display:flex}.ProductFeatureStory-module__5hdo0a__Item{gap:var(--Space-2);padding-block:var(--Space-6);opacity:.45;transition:opacity var(--Duration-Normal) var(--Ease-Standard);flex-direction:column;display:flex}.ProductFeatureStory-module__5hdo0a__ItemActive{opacity:1}.ProductFeatureStory-module__5hdo0a__Ordinal{color:var(--Color-PrimaryText);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);letter-spacing:var(--LetterSpacing-Wide)}.ProductFeatureStory-module__5hdo0a__Title{font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Bold)}.ProductFeatureStory-module__5hdo0a__Body{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);line-height:var(--LineHeight-Body)}.ProductFeatureStory-module__5hdo0a__InlineMedia{display:none}@media (prefers-reduced-motion:reduce){.ProductFeatureStory-module__5hdo0a__MediaImage,.ProductFeatureStory-module__5hdo0a__Item{transition:none}.ProductFeatureStory-module__5hdo0a__Item{opacity:1}}@media (max-width:63.99rem){.ProductFeatureStory-module__5hdo0a__Layout{gap:var(--Space-6);grid-template-columns:minmax(0,1fr)}.ProductFeatureStory-module__5hdo0a__MediaColumn,.ProductFeatureStory-module__5hdo0a__MediaColumnCentred{gap:0;block-size:auto;display:block;position:static}.ProductFeatureStory-module__5hdo0a__MediaFrame{display:none}.ProductFeatureStory-module__5hdo0a__List{padding-block:0}.ProductFeatureStory-module__5hdo0a__Item{padding-block:var(--Space-4);opacity:1}.ProductFeatureStory-module__5hdo0a__InlineMedia{cursor:zoom-in;aspect-ratio:16/9;border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);margin-block-end:var(--Space-2);padding:0;display:block;position:relative;overflow:hidden}.ProductFeatureStory-module__5hdo0a__InlineMedia img{object-fit:cover}}
.SubscriptionSteps-module__jShQVG__Section{padding-block:var(--Space-8)}.SubscriptionSteps-module__jShQVG__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase;margin-block-end:var(--Space-6)}.SubscriptionSteps-module__jShQVG__Steps{gap:var(--Space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SubscriptionSteps-module__jShQVG__Step{gap:var(--Space-2);padding:var(--Space-6);border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceSunken);flex-direction:column;display:flex}.SubscriptionSteps-module__jShQVG__Ordinal{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);font-variant-numeric:tabular-nums}.SubscriptionSteps-module__jShQVG__StepTitle{font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Heading)}.SubscriptionSteps-module__jShQVG__StepBody{color:var(--Color-TextMuted);line-height:var(--LineHeight-Body)}@media (max-width:63.99rem){.SubscriptionSteps-module__jShQVG__Steps{grid-template-columns:minmax(0,1fr)}.SubscriptionSteps-module__jShQVG__Step{padding:var(--Space-5)}}
.Skeleton-module__ozJnWq__Skeleton{background-color:var(--Color-Skeleton);background-repeat:no-repeat;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.Skeleton-module__ozJnWq__Skeleton{background-image:linear-gradient(45deg, transparent 35%, var(--Color-SkeletonSheen) 50%, transparent 65%);animation:Skeleton-module__ozJnWq__Sheen 1.6s var(--Ease-Standard) infinite;background-size:300% 300%}}@keyframes Skeleton-module__ozJnWq__Sheen{0%{background-position:100% 0}to{background-position:0 100%}}.Skeleton-module__ozJnWq__Text{block-size:1em;margin-block:calc((var(--LineHeight-Body) - 1) * .5em);border-radius:var(--Radius-Small)}.Skeleton-module__ozJnWq__Block{border-radius:var(--Radius-Medium)}.Skeleton-module__ozJnWq__Circle{aspect-ratio:1;border-radius:var(--Radius-Pill)}
.BundleSubscriptionBridge-module__YDoS1q__Band{isolation:isolate;gap:var(--Space-6);margin-block:var(--Space-8);padding:var(--Space-8) var(--Space-7);border:1px solid color-mix(in srgb, var(--Color-Primary) 40%, transparent);border-radius:var(--Radius-ExtraLarge);background-color:var(--Color-SurfaceRaised);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.BundleSubscriptionBridge-module__YDoS1q__Band:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--Color-BackdropPattern) 1px, transparent 1px), linear-gradient(to bottom, var(--Color-BackdropPattern) 1px, transparent 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.BundleSubscriptionBridge-module__YDoS1q__Band:after{content:"";z-index:-1;background-image:radial-gradient(26rem 20rem at 100% 100%, var(--Color-PrimarySubtle), transparent 70%);position:absolute;inset:0}.BundleSubscriptionBridge-module__YDoS1q__Text{gap:var(--Space-2);min-inline-size:0;max-inline-size:var(--Size-ProseWidth);flex-direction:column;display:flex}.BundleSubscriptionBridge-module__YDoS1q__Title{font-family:var(--Font-Display);font-size:var(--FontSize-Heading2);font-weight:var(--FontWeight-Black);line-height:var(--LineHeight-Tight);letter-spacing:var(--LetterSpacing-Heading);text-transform:uppercase}.BundleSubscriptionBridge-module__YDoS1q__Body{color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}@media (max-width:47.99rem){.BundleSubscriptionBridge-module__YDoS1q__Band{padding:var(--Space-5)}}
.ConfigEditorApp-module__9tzHuq__Empty{inline-size:100%;max-inline-size:var(--Size-ReadingWidth);gap:var(--Space-7);flex-direction:column;margin-inline:auto;display:flex}.ConfigEditorApp-module__9tzHuq__Privacy{align-items:center;gap:var(--Space-2);padding-block:var(--Space-3);padding-inline:var(--Space-4);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceRaised);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body);display:flex}.ConfigEditorApp-module__9tzHuq__Privacy svg{block-size:1.125rem;inline-size:1.125rem;color:var(--Color-Success);flex:none}.ConfigEditorApp-module__9tzHuq__Question{max-inline-size:var(--Size-ProseWidth);gap:var(--Space-4);padding:var(--Space-6);border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceRaised);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.ConfigEditorApp-module__9tzHuq__QuestionTitle{font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);margin:0}.ConfigEditorApp-module__9tzHuq__QuestionBody{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body)}.ConfigEditorApp-module__9tzHuq__QuestionActions{justify-content:center;gap:var(--Space-3);flex-wrap:wrap;display:flex}.ConfigEditorApp-module__9tzHuq__Editor{block-size:calc(100dvb - var(--Size-HeaderHeight));border-block-start:1px solid var(--Color-Border);background-color:var(--Color-Surface);flex-direction:column;display:flex;overflow:hidden}.ConfigEditorApp-module__9tzHuq__Toolbar{justify-content:space-between;align-items:center;gap:var(--Space-3);padding-block:var(--Space-3);padding-inline:var(--Space-4);border-block-end:1px solid var(--Color-Border);flex-wrap:wrap;flex:none;display:flex}.ConfigEditorApp-module__9tzHuq__Identity{flex-direction:column;display:flex}.ConfigEditorApp-module__9tzHuq__PackageName{font-size:var(--FontSize-Base);font-weight:var(--FontWeight-Semibold)}.ConfigEditorApp-module__9tzHuq__PackageMeta{color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny)}.ConfigEditorApp-module__9tzHuq__Actions{align-items:center;gap:var(--Space-2);flex-wrap:wrap;display:flex}.ConfigEditorApp-module__9tzHuq__ChangeBadge{padding-block:var(--Space-1);padding-inline:var(--Space-3);border:1px solid var(--Color-Border);border-radius:var(--Radius-Pill);color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);font-variant-numeric:tabular-nums}.ConfigEditorApp-module__9tzHuq__ChangeBadgeActive{border-color:var(--Color-Primary);background-color:var(--Color-PrimarySubtle);color:var(--Color-PrimaryText)}.ConfigEditorApp-module__9tzHuq__Tabs{gap:var(--Space-1);padding-inline:var(--Space-4);border-block-end:1px solid var(--Color-Border);flex:none;display:flex}.ConfigEditorApp-module__9tzHuq__Tab{align-items:center;gap:var(--Space-2);padding-block:var(--Space-3);padding-inline:var(--Space-3);border:none;color:var(--Color-TextMuted);cursor:pointer;font-family:inherit;font-size:var(--FontSize-Small);font-weight:var(--FontWeight-Medium);background:0 0;border-block-end:2px solid #0000;display:inline-flex}.ConfigEditorApp-module__9tzHuq__Tab:hover{color:var(--Color-Text)}.ConfigEditorApp-module__9tzHuq__TabActive{border-block-end-color:var(--Color-Primary);color:var(--Color-Text)}.ConfigEditorApp-module__9tzHuq__TabEmpty{color:var(--Color-TextMuted)}.ConfigEditorApp-module__9tzHuq__TabHint{color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);font-weight:var(--FontWeight-Regular)}.ConfigEditorApp-module__9tzHuq__SearchBar{padding-block:var(--Space-3);padding-inline:var(--Space-4);border-block-end:1px solid var(--Color-Border);flex:none}.ConfigEditorApp-module__9tzHuq__Notice{padding-block:var(--Space-2);padding-inline:var(--Space-4);border-block-end:1px solid var(--Color-Border);background-color:var(--Color-SurfaceSunken);color:var(--Color-TextMuted);font-size:var(--FontSize-Tiny);flex:none}.ConfigEditorApp-module__9tzHuq__Tree{min-block-size:0;padding:var(--Space-3);overflow:auto}.ConfigEditorApp-module__9tzHuq__Form{min-block-size:0;overflow:auto}@media (max-width:48rem){.ConfigEditorApp-module__9tzHuq__Editor{block-size:auto}.ConfigEditorApp-module__9tzHuq__Tree{border-block-end:1px solid var(--Color-Border);max-block-size:14rem}.ConfigEditorApp-module__9tzHuq__Toolbar,.ConfigEditorApp-module__9tzHuq__Tabs,.ConfigEditorApp-module__9tzHuq__SearchBar{padding-inline:var(--Space-3)}}
.ProductGallery-module__AcA8fG__Section{padding-block:var(--Space-8)}.ProductGallery-module__AcA8fG__Header{justify-content:space-between;align-items:center;gap:var(--Space-4);margin-block-end:var(--Space-6);display:flex}.ProductGallery-module__AcA8fG__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase}.ProductGallery-module__AcA8fG__Controls{gap:var(--Space-2);flex:none;display:flex}.ProductGallery-module__AcA8fG__Viewport{position:relative}.ProductGallery-module__AcA8fG__Strip{gap:var(--Space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.ProductGallery-module__AcA8fG__Strip::-webkit-scrollbar{display:none}.ProductGallery-module__AcA8fG__Item{scroll-snap-align:start;flex:none}.ProductGallery-module__AcA8fG__Thumbnail{border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);cursor:zoom-in;inline-size:min(86vw,26rem);transition:border-color var(--Duration-Fast) var(--Ease-Standard), scale var(--Duration-Fast) var(--Ease-Out);padding:0;display:block;position:relative;overflow:hidden}.ProductGallery-module__AcA8fG__Thumbnail img{object-fit:cover}.ProductGallery-module__AcA8fG__Thumbnail:hover,.ProductGallery-module__AcA8fG__Thumbnail:focus-visible{border-color:var(--Color-Primary)}.ProductGallery-module__AcA8fG__Thumbnail:hover{scale:1.01}.ProductGallery-module__AcA8fG__Fade{inline-size:var(--Space-8);opacity:0;pointer-events:none;transition:opacity var(--Duration-Fast) var(--Ease-Standard);position:absolute;inset-block:0}.ProductGallery-module__AcA8fG__FadeVisible{opacity:1}.ProductGallery-module__AcA8fG__FadeStart{background:linear-gradient(to right, var(--Color-Surface), transparent);inset-inline-start:0}.ProductGallery-module__AcA8fG__FadeEnd{background:linear-gradient(to left, var(--Color-Surface), transparent);inset-inline-end:0}.ProductGallery-module__AcA8fG__Control{inline-size:var(--Size-TouchTarget);block-size:var(--Size-TouchTarget);border:1px solid var(--Color-Border);border-radius:var(--Radius-Pill);color:var(--Color-Text);cursor:pointer;transition:border-color var(--Duration-Fast) var(--Ease-Standard), opacity var(--Duration-Fast) var(--Ease-Standard);justify-content:center;align-items:center;display:inline-flex}.ProductGallery-module__AcA8fG__Control:hover:not(:disabled){border-color:var(--Color-Primary);color:var(--Color-PrimaryText)}.ProductGallery-module__AcA8fG__Control:disabled{cursor:default;opacity:.35}.ProductGallery-module__AcA8fG__Control svg{block-size:1.15em;inline-size:1.15em}.ProductGallery-module__AcA8fG__Lightbox{max-inline-size:min(64rem,92vw)}.ProductGallery-module__AcA8fG__LightboxBody{gap:var(--Space-4);flex-direction:column;display:flex}.ProductGallery-module__AcA8fG__LightboxFrame{border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);inline-size:100%;position:relative;overflow:hidden}.ProductGallery-module__AcA8fG__LightboxFrame img{object-fit:contain}.ProductGallery-module__AcA8fG__LightboxControls{justify-content:center;align-items:center;gap:var(--Space-4);display:flex}.ProductGallery-module__AcA8fG__Position{color:var(--Color-TextMuted);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ProductGallery-module__AcA8fG__Thumbnail,.ProductGallery-module__AcA8fG__Control,.ProductGallery-module__AcA8fG__Fade{transition:none}.ProductGallery-module__AcA8fG__Thumbnail:hover{scale:1}}@media (max-width:47.99rem){.ProductGallery-module__AcA8fG__Controls{display:none}}
.SubscriptionStickyBar-module__0hoohW__Sentinel{block-size:0}.SubscriptionStickyBar-module__0hoohW__Bar{z-index:var(--Layer-StickyBar);border-block-end:1px solid var(--Color-Border);background-color:color-mix(in srgb, var(--Color-Surface) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;opacity:0;transition:transform var(--Duration-Normal) var(--Ease-Out), opacity var(--Duration-Fast) var(--Ease-Standard), visibility 0s linear var(--Duration-Normal);position:fixed;inset-block-start:var(--Size-HeaderHeightCompact);inset-inline:0;transform:translateY(-100%)}.SubscriptionStickyBar-module__0hoohW__BarVisible{visibility:visible;opacity:1;transition:transform var(--Duration-Normal) var(--Ease-Out), opacity var(--Duration-Fast) var(--Ease-Standard), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.SubscriptionStickyBar-module__0hoohW__Bar,.SubscriptionStickyBar-module__0hoohW__BarVisible{transition:none;transform:none}}.SubscriptionStickyBar-module__0hoohW__Inner{justify-content:space-between;align-items:center;gap:var(--Space-4);min-block-size:var(--Size-BuyBarHeight);max-inline-size:var(--Size-ContentWidth);padding-block:var(--Space-3);padding-inline:var(--Size-GutterInline);margin-inline:auto;display:flex}.SubscriptionStickyBar-module__0hoohW__Name{color:var(--Color-Text);font-family:var(--Font-Display);font-size:var(--FontSize-Large);font-weight:var(--FontWeight-Bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SubscriptionStickyBar-module__0hoohW__End{align-items:center;gap:var(--Space-4);flex:none;display:flex}.SubscriptionStickyBar-module__0hoohW__Price{align-items:baseline;gap:var(--Space-1);display:flex}.SubscriptionStickyBar-module__0hoohW__Amount{color:var(--Color-PrimaryText);font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold)}.SubscriptionStickyBar-module__0hoohW__Period{color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}@media (max-width:47.99rem){.SubscriptionStickyBar-module__0hoohW__Bar{border-block-start:1px solid var(--Color-Border);border-block-end:none;padding-block-end:env(safe-area-inset-bottom);inset-block:auto 0;transform:translateY(100%)}.SubscriptionStickyBar-module__0hoohW__BarVisible{transform:none}.SubscriptionStickyBar-module__0hoohW__Name{display:none}.SubscriptionStickyBar-module__0hoohW__End{flex:1;justify-content:space-between}}
.Tabs-module__pw4Sia__Tabs{gap:var(--Space-5);flex-direction:column;inline-size:100%;display:flex}.Tabs-module__pw4Sia__List{gap:var(--Space-2);overscroll-behavior-inline:contain;scrollbar-width:none;padding-block-end:var(--Space-1);display:flex;overflow-x:auto}.Tabs-module__pw4Sia__List::-webkit-scrollbar{display:none}.Tabs-module__pw4Sia__Trigger{min-block-size:var(--Size-ControlSmall);padding-inline:var(--Space-4);border-radius:var(--Radius-Medium);color:var(--Color-TextMuted);font-family:var(--Font-Body);font-size:var(--FontSize-Base);font-weight:var(--FontWeight-Medium);white-space:nowrap;cursor:pointer;transition:background-color var(--Duration-Fast) var(--Ease-Standard), border-color var(--Duration-Fast) var(--Ease-Standard), color var(--Duration-Fast) var(--Ease-Standard);background:0 0;border:1px solid #0000;flex-shrink:0}@media (pointer:coarse){.Tabs-module__pw4Sia__Trigger{min-block-size:var(--Size-TouchTarget)}}.Tabs-module__pw4Sia__Trigger:hover{color:var(--Color-Text)}.Tabs-module__pw4Sia__Trigger[data-state=active]{border-color:var(--Color-Primary);background-color:var(--Color-PrimarySubtle);color:var(--Color-PrimaryText)}.Tabs-module__pw4Sia__Content:focus-visible{outline:2px solid var(--Color-Focus);outline-offset:2px}
.Page-module__nvpfBa__Page{max-inline-size:var(--Size-ContentWidth);padding-block-end:var(--Space-8);padding-inline:var(--Size-GutterInline);margin-inline:auto}
.ProductQuestions-module__3ixdwq__Section{padding-block:var(--Space-8)}.ProductQuestions-module__3ixdwq__Heading{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);text-transform:uppercase;margin-block-end:var(--Space-6)}.ProductQuestions-module__3ixdwq__Layout{gap:var(--Space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ProductQuestions-module__3ixdwq__Questions{min-inline-size:0}.ProductQuestions-module__3ixdwq__Answer{color:var(--Color-TextMuted);line-height:var(--LineHeight-Body)}.ProductQuestions-module__3ixdwq__Documentation{align-items:flex-start;gap:var(--Space-3);padding:var(--Space-5);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);flex-direction:column;display:flex}.ProductQuestions-module__3ixdwq__DocumentationTitle{font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);letter-spacing:var(--LetterSpacing-Heading)}.ProductQuestions-module__3ixdwq__DocumentationBody{color:var(--Color-TextMuted);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body)}@media (max-width:63.99rem){.ProductQuestions-module__3ixdwq__Layout{grid-template-columns:minmax(0,1fr)}}
.Page-module__e1DSGa__Page{max-inline-size:var(--Size-ContentWidth);padding-block-end:var(--Space-8);padding-inline:var(--Size-GutterInline);margin-inline:auto}.Page-module__e1DSGa__Bundles{gap:var(--Space-6);flex-direction:column;padding-block-start:var(--Space-6);display:flex}.Page-module__e1DSGa__Unavailable{padding-block:var(--Space-8);color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}
.Page-module__NRlQKW__Page{max-inline-size:var(--Size-ContentWidth);gap:var(--Space-7);padding-block:var(--Space-8) var(--Space-10);padding-inline:var(--Size-GutterInline);flex-direction:column;margin-inline:auto;display:flex}.Page-module__NRlQKW__Page:has([data-config-open]){gap:0;max-inline-size:none;padding:0}.Page-module__NRlQKW__Page:has([data-config-open]) .Page-module__NRlQKW__Heading{display:none}.Page-module__NRlQKW__Heading{gap:var(--Space-3);flex-direction:column;display:flex}.Page-module__NRlQKW__Title{font-family:var(--Font-Display);font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black);letter-spacing:var(--LetterSpacing-Display);line-height:var(--LineHeight-Tight);text-transform:uppercase;margin:0}.Page-module__NRlQKW__Lead{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}
.Page-module__CClcdq__Page{padding-block:var(--Space-8);gap:var(--Space-8);flex-direction:column;display:flex}.Page-module__CClcdq__PageHeader{align-items:center;gap:var(--Space-5);border-block-end:1px solid var(--Color-Border);padding-block-end:var(--Space-6);display:flex}.Page-module__CClcdq__Mark{flex-shrink:0;inline-size:2.5rem}.Page-module__CClcdq__PageHeader>div{flex:1}.Page-module__CClcdq__PageTitle{font-size:var(--FontSize-Heading1);font-weight:var(--FontWeight-Black)}.Page-module__CClcdq__PageIntro{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Small)}.Page-module__CClcdq__Section{gap:var(--Space-4);flex-direction:column;display:flex}.Page-module__CClcdq__SectionTitle{font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold)}.Page-module__CClcdq__SectionNote{max-inline-size:var(--Size-ProseWidth);color:var(--Color-TextMuted);font-size:var(--FontSize-Small);margin-block-start:calc(var(--Space-2) * -1)}.Page-module__CClcdq__Row{align-items:center;gap:var(--Space-4);padding:var(--Space-5);border:1px solid var(--Color-Border);border-radius:var(--Radius-Large);background-color:var(--Color-SurfaceRaised);flex-wrap:wrap;display:flex}.Page-module__CClcdq__FullWidthDemo{gap:var(--Space-3);flex-direction:column;inline-size:100%;max-inline-size:22rem;display:flex}.Page-module__CClcdq__Grid{gap:var(--Space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));inline-size:100%;display:grid}.Page-module__CClcdq__FieldGrid{gap:var(--Space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;inline-size:100%;display:grid}.Page-module__CClcdq__SkeletonDemo{gap:var(--Space-3);flex-direction:column;inline-size:100%;max-inline-size:26rem;display:flex}.Page-module__CClcdq__ChipRow{align-items:center;gap:var(--Space-2);flex-wrap:wrap;display:flex}.Page-module__CClcdq__CardTitle{font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Bold);flex:1}.Page-module__CClcdq__Price{color:var(--Color-Text);font-family:var(--Font-Display);font-size:var(--FontSize-Heading3);font-weight:var(--FontWeight-Black)}.Page-module__CClcdq__Stack{inline-size:100%}.Page-module__CClcdq__Code{padding:var(--Space-4);border:1px solid var(--Color-Border);border-radius:var(--Radius-Medium);background-color:var(--Color-SurfaceSunken);font-family:var(--Font-Mono);font-size:var(--FontSize-Small);line-height:var(--LineHeight-Body);tab-size:4;overflow-x:auto}.Page-module__CClcdq__SheetTotal{justify-content:space-between;align-items:baseline;gap:var(--Space-3);color:var(--Color-TextMuted);display:flex}
.Page-module__eL06va__Page{max-inline-size:var(--Size-ContentWidth);padding-block-end:var(--Space-8);padding-inline:var(--Size-GutterInline);margin-inline:auto}.Page-module__eL06va__Unavailable{padding-block:var(--Space-8);color:var(--Color-TextMuted);font-size:var(--FontSize-Large);line-height:var(--LineHeight-Body)}
