@layer fx-base{.fx-install-guide{padding:var(--space-4) var(--space-4) var(--space-5)}.fx-set-card.fx-install-guide>*+:before{display:none}.fx-install-guide+.fx-install-guide{margin-top:var(--space-4)}.fx-install-guide__title{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-heading)}.fx-install-guide__steps{gap:var(--space-3);counter-reset:fx-install-step;color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-body);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.fx-install-guide__steps>li{min-height:24px;padding-left:calc(24px + var(--space-3));counter-increment:fx-install-step;position:relative}.fx-install-guide__steps>li:before{content:counter(fx-install-step);border-radius:var(--radius-full);background:var(--bg-track);width:24px;height:24px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.fx-install-group{padding:0;overflow:hidden}.fx-install-group>.fx-install-guide{margin:0;padding:0}.fx-install-group>.fx-install-guide+.fx-install-guide{border-top:1px solid var(--border-default)}.fx-install-guide__summary{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-4);cursor:pointer;list-style:none;display:flex}.fx-install-guide__summary::-webkit-details-marker{display:none}.fx-install-guide__summary .fx-install-guide__title{font-size:var(--font-size-md);flex:1;margin:0}.fx-install-guide__summary>svg{color:var(--text-secondary)}.fx-install-guide:is([open],[data-expanded])>.fx-install-guide__summary>svg{rotate:180deg}.fx-install-guide>.fx-install-guide__steps{padding:0 var(--space-4) var(--space-5)}.fx-device-icons{align-items:center;gap:var(--space-1);display:flex}.fx-device-icons>span{width:var(--space-5);height:var(--space-5);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fx-device-icons>span+span{width:var(--space-4);height:var(--space-4)}.fx-company-connection{gap:var(--space-5)}.fx-company-labels{margin:0;padding:0;list-style:none}.fx-company-content{white-space:pre-wrap;overflow-wrap:anywhere;padding-block:var(--space-4)}}@layer _,fx-fonts;
